From 58ce29be25e8af5bd19660ff64cf35873f18cadc Mon Sep 17 00:00:00 2001 From: Richard Cordovano Date: Tue, 29 Oct 2013 18:43:27 -0400 Subject: [PATCH] Added XML file save to HasDb.openDatabase() --- .../src/org/sleuthkit/autopsy/hashdatabase/HashDb.java | 6 ++++-- .../autopsy/hashdatabase/HashDbImportDatabaseDialog.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDb.java b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDb.java index e86dcc2492..e92a40be1b 100644 --- a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDb.java +++ b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDb.java @@ -85,12 +85,14 @@ public class HashDb implements Comparable { } static private void addToXMLFile(HashDb database) { + HashDbXML xmlFileManager = HashDbXML.getCurrent(); if (database.getDbType() == HashDb.DBType.NSRL) { - HashDbXML.getCurrent().setNSRLSet(database); + xmlFileManager.setNSRLSet(database); } else { - HashDbXML.getCurrent().addKnownBadSet(database); + xmlFileManager.addKnownBadSet(database); } + xmlFileManager.save(); } static public List getUpdateableHashDatabases() { diff --git a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbImportDatabaseDialog.java b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbImportDatabaseDialog.java index 71d769f8df..910cd6cacb 100644 --- a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbImportDatabaseDialog.java +++ b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbImportDatabaseDialog.java @@ -306,7 +306,7 @@ final class HashDbImportDatabaseDialog extends javax.swing.JDialog { try { - HashDb db = HashDb.openHashDatabase(databaseNameTextField.getText(), databasePathTextField.getText(), useForIngestCheckbox.isSelected(), sendInboxMessagesCheckbox.isSelected(), type); + HashDb.openHashDatabase(databaseNameTextField.getText(), databasePathTextField.getText(), useForIngestCheckbox.isSelected(), sendInboxMessagesCheckbox.isSelected(), type); } catch (TskException ex) { logger.log(Level.WARNING, "Invalid database: ", ex); JOptionPane.showMessageDialog(this, "Database file you chose cannot be opened.\n" + "If it was just an index, please try to recreate it from the database");