Merge pull request #5649 from APriestman/6004_sharedConfigEmptyPathComment

6004 Refactoring to make it clearer why the database paths may be empty.
This commit is contained in:
Richard Cordovano 2020-02-14 08:17:13 -05:00 committed by GitHub
commit 8394b29073
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1243,9 +1243,14 @@ public class SharedConfiguration {
HashDbManager hashDbManager = HashDbManager.getInstance(); HashDbManager hashDbManager = HashDbManager.getInstance();
hashDbManager.loadLastSavedConfiguration(); hashDbManager.loadLastSavedConfiguration();
for (HashDbManager.HashDb hashDb : hashDbManager.getAllHashSets()) { for (HashDbManager.HashDb hashDb : hashDbManager.getAllHashSets()) {
if (hashDb.hasIndexOnly() && (!hashDb.getIndexPath().isEmpty())) { // Central Repository hash sets have no path and don't need to be copied
if (hashDb.getIndexPath().isEmpty() && hashDb.getDatabasePath().isEmpty()) {
continue;
}
if (hashDb.hasIndexOnly()) {
results.add(hashDb.getIndexPath()); results.add(hashDb.getIndexPath());
} else if (!hashDb.getDatabasePath().isEmpty()) { } else {
results.add(hashDb.getDatabasePath()); results.add(hashDb.getDatabasePath());
} }
} }