diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java index 3baabf1e97..53acbc0865 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java @@ -160,7 +160,9 @@ abstract class Extract { */ BlackboardArtifact createArtifactWithAttributes(BlackboardArtifact.Type type, Content content, Collection attributes) throws TskCoreException { if (type.getCategory() == BlackboardArtifact.Category.DATA_ARTIFACT) { - return content.newDataArtifact(type, attributes); + return (content instanceof AbstractFile) + ? ((AbstractFile) content).newDataArtifact(type, attributes) + : content.newDataArtifact(type, attributes, null); } else { BlackboardArtifact bbart = content.newArtifact(type.getTypeID()); bbart.addAttributes(attributes);