From a689f7dae85e6a9fb6e77ae550cb5a227b020d6e Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro Date: Wed, 19 Jul 2023 21:34:31 -0400 Subject: [PATCH] fix so module output goes to case db directory --- Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java b/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java index c9170b1e68..8e41aa0778 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/CaseMetadata.java @@ -258,7 +258,10 @@ public final class CaseMetadata { * @return The case directory. */ public String getCaseDirectory() { - return metadataFilePath.getParent().toString(); + File caseDatabaseNameFile = new File(caseDatabaseName); + return (caseDatabaseNameFile.isAbsolute()) + ? caseDatabaseNameFile.getParent() + : metadataFilePath.getParent().toString(); } /**