Skip to content

Commit c1f8434

Browse files
authored
Merge pull request #4427 from wschaeferB/4585-4580-CentralRepositoryUseSetting
4585 5580 fix storing of 'use central repository setting
2 parents 651fde6 + 213b3e6 commit c1f8434

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

Core/src/org/sleuthkit/autopsy/centralrepository/datamodel/EamDbUtil.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,6 @@ public static boolean schemaVersionIsSet(Connection conn) {
170170
* Upgrade the current Central Reposity schema to the newest version. If the
171171
* upgrade fails, the Central Repository will be disabled and the current
172172
* settings will be cleared.
173-
*
174-
* @return true if the upgrade succeeds, false otherwise.
175173
*/
176174
@Messages({"EamDbUtil.centralRepoUpgradeFailed.message=Failed to upgrade central repository. It has been disabled."})
177175
public static void upgradeDatabase() throws EamDbException {
@@ -201,8 +199,6 @@ public static void upgradeDatabase() throws EamDbException {
201199
} catch (EamDbException ex2) {
202200
LOGGER.log(Level.SEVERE, "Error shutting down central repo connection pool", ex2);
203201
}
204-
setUseCentralRepo(false);
205-
206202
EamDbPlatformEnum.setSelectedPlatform(EamDbPlatformEnum.DISABLED.name());
207203
EamDbPlatformEnum.saveSelectedPlatform();
208204
String messageForDialog = Bundle.EamDbUtil_centralRepoUpgradeFailed_message();

Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.form

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
</Property>
118118
</Properties>
119119
<Events>
120-
<EventHandler event="stateChanged" listener="javax.swing.event.ChangeListener" parameters="javax.swing.event.ChangeEvent" handler="useCentralRepoStateChanged"/>
120+
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbUseCentralRepoActionPerformed"/>
121121
</Events>
122122
</Component>
123123
<Container class="javax.swing.JPanel" name="pnDatabaseConfiguration">

Core/src/org/sleuthkit/autopsy/centralrepository/optionspanel/GlobalSettingsPanel.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,9 @@ private void initComponents() {
147147
org.openide.awt.Mnemonics.setLocalizedText(lbCentralRepository, org.openide.util.NbBundle.getMessage(GlobalSettingsPanel.class, "GlobalSettingsPanel.lbCentralRepository.text")); // NOI18N
148148

149149
org.openide.awt.Mnemonics.setLocalizedText(cbUseCentralRepo, org.openide.util.NbBundle.getMessage(GlobalSettingsPanel.class, "GlobalSettingsPanel.cbUseCentralRepo.text")); // NOI18N
150-
cbUseCentralRepo.addChangeListener(new javax.swing.event.ChangeListener() {
151-
public void stateChanged(javax.swing.event.ChangeEvent evt) {
152-
useCentralRepoStateChanged(evt);
150+
cbUseCentralRepo.addActionListener(new java.awt.event.ActionListener() {
151+
public void actionPerformed(java.awt.event.ActionEvent evt) {
152+
cbUseCentralRepoActionPerformed(evt);
153153
}
154154
});
155155

@@ -424,9 +424,9 @@ private void bnManageTypesActionPerformed(java.awt.event.ActionEvent evt) {//GEN
424424
private void bnDbConfigureActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnDbConfigureActionPerformed
425425
store();
426426
EamDbSettingsDialog dialog = new EamDbSettingsDialog();
427-
updateDatabase();
428-
load(); // reload db settings content and update buttons
429427
if (dialog.wasConfigurationChanged()) {
428+
updateDatabase();
429+
load(); // reload db settings content and update buttons
430430
firePropertyChange(OptionsPanelController.PROP_CHANGED, null, null);
431431
}
432432
}//GEN-LAST:event_bnDbConfigureActionPerformed
@@ -441,14 +441,14 @@ private void showCasesButtonActionPerformed(java.awt.event.ActionEvent evt) {//G
441441
ManageCasesDialog.displayManageCasesDialog();
442442
}//GEN-LAST:event_showCasesButtonActionPerformed
443443

444-
private void useCentralRepoStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_useCentralRepoStateChanged
444+
private void cbUseCentralRepoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbUseCentralRepoActionPerformed
445445
//if saved setting is disabled checkbox should be disabled already
446446
store();
447447
updateDatabase();
448448
load();
449449
this.ingestStateUpdated(Case.isCaseOpen());
450450
firePropertyChange(OptionsPanelController.PROP_CHANGED, null, null);
451-
}//GEN-LAST:event_useCentralRepoStateChanged
451+
}//GEN-LAST:event_cbUseCentralRepoActionPerformed
452452

453453
@Override
454454
@Messages({"GlobalSettingsPanel.validationerrMsg.mustConfigure=Configure the database to enable this module."})

0 commit comments

Comments
 (0)