From c9f2ff7a6d3d2ca08600929f280477710646dfdb Mon Sep 17 00:00:00 2001 From: Brian Carrier Date: Thu, 22 Mar 2018 12:53:27 -0400 Subject: [PATCH] Ensure same normaliaztion is done for loading and saving ingest properties. --- Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java index 5b8f54db97..3a06a3be4d 100644 --- a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java +++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettings.java @@ -525,7 +525,7 @@ public final class IngestJobSettings { * @return The file path. */ private String getModuleSettingsFilePath(IngestModuleFactory factory) { - String fileName = factory.getClass().getCanonicalName() + IngestJobSettings.MODULE_SETTINGS_FILE_EXT; + String fileName = FactoryClassNameNormalizer.normalize(factory.getClass().getCanonicalName()) + IngestJobSettings.MODULE_SETTINGS_FILE_EXT; Path path = Paths.get(this.moduleSettingsFolderPath, fileName); return path.toAbsolutePath().toString(); } @@ -564,7 +564,7 @@ public final class IngestJobSettings { * @param settings The ingest job settings for the ingest module */ private void saveModuleSettings(IngestModuleFactory factory, IngestModuleIngestJobSettings settings) { - String moduleSettingsFilePath = Paths.get(this.moduleSettingsFolderPath, FactoryClassNameNormalizer.normalize(factory.getClass().getCanonicalName()) + MODULE_SETTINGS_FILE_EXT).toString(); + String moduleSettingsFilePath = getModuleSettingsFilePath(factory); try (NbObjectOutputStream out = new NbObjectOutputStream(new FileOutputStream(moduleSettingsFilePath))) { out.writeObject(settings); } catch (IOException ex) {