From b9cb684b0995a5bb58a7653c891a450a7b07073a Mon Sep 17 00:00:00 2001
From: apriestman <apriestman@basistech.com>
Date: Fri, 26 Mar 2021 13:12:49 -0400
Subject: [PATCH] Don't return non-active hosts for person

---
 bindings/java/src/org/sleuthkit/datamodel/PersonManager.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/bindings/java/src/org/sleuthkit/datamodel/PersonManager.java b/bindings/java/src/org/sleuthkit/datamodel/PersonManager.java
index 179df2362..55cf671a2 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/PersonManager.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/PersonManager.java
@@ -269,6 +269,7 @@ public Person createPerson(String name) throws TskCoreException {
 	 */
 	public List<Host> getHostsForPerson(Person person) throws TskCoreException {
 		String whereStatement = (person == null) ? " WHERE person_id IS NULL " : " WHERE person_id = " + person.getId();
+		whereStatement +=  " AND db_status = " + Host.HostDbStatus.ACTIVE.getId();
 
 		String queryString = "SELECT * FROM tsk_hosts " + whereStatement;
 
-- 
GitLab