From b1408081b6b47fd23bd34287a3f8d4a2f7b09d6a Mon Sep 17 00:00:00 2001 From: Kelly Kelly Date: Tue, 19 Jan 2021 15:53:39 -0500 Subject: [PATCH] Bug fix to multiusersettingspanel --- .../autopsy/corecomponents/MultiUserSettingsPanel.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java b/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java index c7bb3621a3..53e3302204 100644 --- a/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java +++ b/Core/src/org/sleuthkit/autopsy/corecomponents/MultiUserSettingsPanel.java @@ -864,6 +864,7 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel { // When a case is open, prevent the user from changing // multi-user settings. cbEnableMultiUser.setEnabled(!Case.isCaseOpen()); + enableMultiUserComponents(textBoxes, cbEnableMultiUser.isSelected() && !Case.isCaseOpen()); this.valid(); // trigger validation to enable buttons based on current settings } @@ -1149,12 +1150,12 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel { boolean messageServicePopulated = messageServiceFieldsArePopulated(); // PostgreSQL Database - bnTestDatabase.setEnabled(dbPopulated); + bnTestDatabase.setEnabled(dbPopulated && !Case.isCaseOpen()); // Solr Indexing - bnTestSolr8.setEnabled(solr8Populated); - bnTestSolr4.setEnabled(solr4Populated); - bnTestZK.setEnabled(zkPopulated); + bnTestSolr8.setEnabled(solr8Populated && !Case.isCaseOpen()); + bnTestSolr4.setEnabled(solr4Populated && !Case.isCaseOpen()); + bnTestZK.setEnabled(zkPopulated && !Case.isCaseOpen()); // ActiveMQ Messaging bnTestMessageService.setEnabled(messageServicePopulated);