"); //NON-NLS
- buffer.append(""); //NON-NLS
- buffer.append(Bundle.ArtifactStringContent_attrsTableHeader_attribute());
- buffer.append(" | "); //NON-NLS
- buffer.append(""); //NON-NLS
+ buffer.append(" | "); //NON-NLS
+ buffer.append(Bundle.ArtifactStringContent_attrsTableHeader_type());
+ buffer.append(" | "); //NON-NLS
+ buffer.append(""); //NON-NLS
buffer.append(Bundle.ArtifactStringContent_attrsTableHeader_value());
- buffer.append(" | "); //NON-NLS
- buffer.append(""); //NON-NLS
+ buffer.append(" | "); //NON-NLS
+ buffer.append(""); //NON-NLS
buffer.append(Bundle.ArtifactStringContent_attrsTableHeader_sources());
- buffer.append(" | "); //NON-NLS
+ buffer.append(""); //NON-NLS
buffer.append("
\n"); //NON-NLS
try {
Content content = artifact.getSleuthkitCase().getContentById(artifact.getObjectID());
diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java
index a154fcb6db..8b1c81a19a 100644
--- a/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java
+++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestJobSettingsPanel.java
@@ -25,6 +25,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
@@ -413,19 +414,34 @@ public final class IngestJobSettingsPanel extends javax.swing.JPanel {
FilesSetDefsPanel fileIngestFilterPanel;
fileIngestFilterPanel = new FilesSetDefsPanel(FilesSetDefsPanel.PANEL_TYPE.FILE_INGEST_FILTERS);
fileIngestFilterPanel.load();
+ //save the filters that exist before any are created
+ final ArrayList