mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 18:17:43 +00:00
allow for absolute path to sqlite database
This commit is contained in:
parent
f5f63dc087
commit
ef144a7756
@ -2738,7 +2738,12 @@ public class Case {
|
||||
try {
|
||||
String databaseName = metadata.getCaseDatabaseName();
|
||||
if (CaseType.SINGLE_USER_CASE == metadata.getCaseType()) {
|
||||
caseDb = SleuthkitCase.openCase(Paths.get(metadata.getCaseDirectory(), databaseName).toString(), this.contentProvider);
|
||||
// only prefix with metadata directory if databaseName is a relative path
|
||||
String fullDatabasePath = (new File(databaseName).isAbsolute())
|
||||
? databaseName
|
||||
: Paths.get(metadata.getCaseDirectory(), databaseName).toString();
|
||||
|
||||
caseDb = SleuthkitCase.openCase(fullDatabasePath, this.contentProvider);
|
||||
} else if (UserPreferences.getIsMultiUserModeEnabled()) {
|
||||
caseDb = SleuthkitCase.openCase(databaseName, UserPreferences.getDatabaseConnectionInfo(), metadata.getCaseDirectory(), this.contentProvider);
|
||||
} else {
|
||||
|
@ -18,7 +18,6 @@
|
||||
*/
|
||||
package org.sleuthkit.autopsy.casemodule;
|
||||
|
||||
import com.sun.xml.bind.v2.TODO;
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
|
Loading…
x
Reference in New Issue
Block a user