diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/DataSourceGroupingNode.java b/Core/src/org/sleuthkit/autopsy/datamodel/DataSourceGroupingNode.java index 4c8ee90e7c2294856e4b37d892e44f8c41b66865..214ab3ead92bcc53f5965e100dc5cfcaff78a550 100644 --- a/Core/src/org/sleuthkit/autopsy/datamodel/DataSourceGroupingNode.java +++ b/Core/src/org/sleuthkit/autopsy/datamodel/DataSourceGroupingNode.java @@ -22,6 +22,7 @@ import java.util.Collections; import java.util.Optional; import java.util.logging.Level; +import org.openide.util.lookup.Lookups; import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException; import org.sleuthkit.autopsy.coreutils.Logger; @@ -46,7 +47,8 @@ class DataSourceGroupingNode extends DisplayableItemNode { DataSourceGroupingNode(DataSource dataSource) { super (Optional.ofNullable(createDSGroupingNodeChildren(dataSource)) - .orElse(new RootContentChildren(Arrays.asList(Collections.EMPTY_LIST)))); + .orElse(new RootContentChildren(Arrays.asList(Collections.EMPTY_LIST))), + Lookups.singleton(dataSource)); if (dataSource instanceof Image) { Image image = (Image) dataSource;