diff --git a/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java b/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java index 38455f01d00c8c7e840fcdceade46b52754cddd5..b164210aabd23194fbdeed13d0d54c966270fc9f 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java +++ b/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java @@ -384,7 +384,9 @@ private long addBatchedFilesToDb() { } else { // account not found in the database, create the account and add to map // Currently we expect only NTFS systems to provide a windows style SID as owner id. - OsAccount newAccount = caseDb.getOsAccountManager().newWindowsOsAccount(ownerUid, null, null, imageHost, OsAccountRealm.RealmScope.UNKNOWN); + OsAccountManager accountMgr = caseDb.getOsAccountManager(); + OsAccount newAccount = accountMgr.newWindowsOsAccount(ownerUid, null, null, imageHost, OsAccountRealm.RealmScope.UNKNOWN); + accountMgr.newOsAccountInstance(newAccount.getId(), fileInfo.dataSourceObjId, OsAccountInstance.OsAccountInstanceType.LAUNCHED, caseDb.getConnection()); ownerIdToAccountMap.put(ownerUid, newAccount); } } catch (NotUserSIDException ex) {