From c5e00cc8d46f69b1f96176951a91775715c39b11 Mon Sep 17 00:00:00 2001 From: Kelly Kelly <kelly@basistech.com> Date: Wed, 3 Feb 2021 15:11:54 -0500 Subject: [PATCH] Fixed confusing message issue --- .../autopsy/imagegallery/ImageGalleryController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java index 95509c4c16..d9746bda88 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java @@ -839,8 +839,11 @@ public void propertyChange(PropertyChangeEvent event) { Content newDataSource = (Content) event.getNewValue(); if (isListeningEnabled()) { try { - drawableDB.insertOrUpdateDataSource(newDataSource.getId(), DrawableDB.DrawableDbBuildStatusEnum.UNKNOWN); - } catch (SQLException ex) { + // status of UNKNOWN from getDataSourceDbBuildStatus means that the data source is not known + if(drawableDB.getDataSourceDbBuildStatus(newDataSource.getId()) == DrawableDB.DrawableDbBuildStatusEnum.UNKNOWN) { + drawableDB.insertOrUpdateDataSource(newDataSource.getId(), DrawableDB.DrawableDbBuildStatusEnum.UNKNOWN); + } + } catch (SQLException | TskCoreException ex) { logger.log(Level.SEVERE, String.format("Error updating datasources table (data source object ID = %d, status = %s)", newDataSource.getId(), DrawableDB.DrawableDbBuildStatusEnum.UNKNOWN.toString()), ex); //NON-NLS } } -- GitLab