From 1c8696959fc8466aa9530505ba195e64c741ecc9 Mon Sep 17 00:00:00 2001 From: Ann Priestman Date: Tue, 26 Jun 2018 11:47:08 -0400 Subject: [PATCH] Change query to allow for multiple data sources with the same device ID --- .../autopsy/centralrepository/datamodel/AbstractSqlEamDb.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java index 59df6b7bbc..37a8ad9394 100644 --- a/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java +++ b/Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/AbstractSqlEamDb.java @@ -881,7 +881,7 @@ abstract class AbstractSqlEamDb implements EamDb { sql += "+ (SELECT count(*) FROM " + table_name - + " WHERE case_id=(SELECT id FROM cases WHERE case_uid=?) and data_source_id=(SELECT id FROM data_sources WHERE device_id=?))"; + + " WHERE data_source_id=(SELECT data_sources.id FROM cases INNER JOIN data_sources ON cases.id = data_sources.case_id WHERE case_uid=? and device_id=?))"; } try {