mirror of
https://github.com/elisspace/autopsy.git
synced 2026-10-03 15:59:52 +00:00
Add the derived files to the job after closing open resources
This commit is contained in:
@@ -486,12 +486,6 @@ class SevenZipExtractor {
|
||||
unpackedTree.addDerivedFilesToCase();
|
||||
unpackedFiles = unpackedTree.getAllFileObjects();
|
||||
|
||||
if (!unpackedFiles.isEmpty()) {
|
||||
//currently sending a single event for all new files
|
||||
services.fireModuleContentEvent(new ModuleContentEvent(archiveFile));
|
||||
context.addFilesToJob(unpackedFiles);
|
||||
}
|
||||
|
||||
//check if children are archives, update archive depth tracking
|
||||
for (AbstractFile unpackedFile : unpackedFiles) {
|
||||
if (isSevenZipExtractionSupported(unpackedFile)) {
|
||||
@@ -563,6 +557,13 @@ class SevenZipExtractor {
|
||||
archiveFile.getName(), EmbeddedFileExtractorModuleFactory.getModuleName());
|
||||
services.postMessage(IngestMessage.createWarningMessage(EmbeddedFileExtractorModuleFactory.getModuleName(), msg, details));
|
||||
}
|
||||
|
||||
// adding unpacked extracted derived files to the job after closing relevant resources.
|
||||
if (!unpackedFiles.isEmpty()) {
|
||||
//currently sending a single event for all new files
|
||||
services.fireModuleContentEvent(new ModuleContentEvent(archiveFile));
|
||||
context.addFilesToJob(unpackedFiles);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user