From ccc4dba6e53af0e4850179f6f2fe7dc116b3a162 Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro <gregd@basistech.com> Date: Tue, 12 Sep 2023 13:51:59 -0400 Subject: [PATCH] solr by default in upgrade --- .../autopsy/keywordsearch/KeywordSearchJobSettings.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchJobSettings.java index 133c3b37db..f04506d76a 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){ -- GitLab