diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java index 133c3b37db729f53d8d1adc71c4ba2e98af151b2..f04506d76a9331194b4ec6fc49a62cc27dc4471f 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java @@ -29,7 +29,8 @@ public final class KeywordSearchJobSettings implements IngestModuleIngestJobSettings { private static final long serialVersionUID = 1L; - + private static final boolean DEFAULT_INDEX_TO_SOLR = true; + private final HashSet<String> namesOfEnabledKeywordLists; private HashSet<String> namesOfDisabledKeywordLists; // Added in version 1.1 @@ -42,7 +43,8 @@ public final class KeywordSearchJobSettings implements IngestModuleIngestJobSett private boolean ocrOnly; - private boolean indexToSolr; + // use object boolean so older settings missing this setting will deserialize to null. + private Boolean indexToSolr; /** * Constructs ingest job settings for the keywords search module. @@ -202,7 +204,7 @@ private void upgradeFromOlderVersions() { } boolean isIndexToSolrEnabled() { - return indexToSolr; + return indexToSolr == null ? DEFAULT_INDEX_TO_SOLR : indexToSolr; } void setIndexToSolrEnabled(boolean enabled){