mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 18:17:43 +00:00
Empty rule names allowed. Left blank
This commit is contained in:
parent
a5b29c690b
commit
71b0c1c1c5
@ -150,9 +150,6 @@ final class FilesSet {
|
||||
* @param pathFilter A file path filter, may be null.
|
||||
*/
|
||||
Rule(String ruleName, FileNameFilter fileNameFilter, MetaTypeFilter metaTypeFilter, ParentPathFilter pathFilter) {
|
||||
if ((ruleName == null) || (ruleName.isEmpty())) {
|
||||
throw new IllegalArgumentException("Interesting files set rule name cannot be null or empty");
|
||||
}
|
||||
if (fileNameFilter == null) {
|
||||
throw new IllegalArgumentException("Interesting files set rule file name filter cannot be null");
|
||||
}
|
||||
|
@ -135,20 +135,6 @@ final class FilesSetRulePanel extends javax.swing.JPanel {
|
||||
* @return True if the definition is valid, false otherwise.
|
||||
*/
|
||||
boolean isValidRuleDefinition() {
|
||||
// The rule must have a name.
|
||||
// If rule name is absent, set it as the Name Pattern since nameTextField cannot be left empty.
|
||||
if (StringUtils.isBlank(this.ruleNameTextField.getText())) {
|
||||
String ruleName = this.nameTextField.getText();
|
||||
if (StringUtils.isNotBlank(ruleName)) {
|
||||
this.ruleNameTextField.setText(ruleName);
|
||||
} else {
|
||||
NotifyDescriptor notifyDesc = new NotifyDescriptor.Message(
|
||||
NbBundle.getMessage(FilesSetPanel.class, "FilesSetRulePanel.messages.emptyNameFilter"),
|
||||
NotifyDescriptor.WARNING_MESSAGE);
|
||||
DialogDisplayer.getDefault().notify(notifyDesc);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// The rule must have name filter text.
|
||||
if (this.nameTextField.getText().isEmpty()) {
|
||||
|
@ -306,7 +306,7 @@ final class InterestingItemDefsPanel extends IngestModuleGlobalSettingsPanel imp
|
||||
rules.remove(selectedRule.getName());
|
||||
}
|
||||
FilesSet.Rule newRule = new FilesSet.Rule(panel.getRuleName(), panel.getFileNameFilter(), panel.getMetaTypeFilter(), panel.getPathFilter());
|
||||
rules.put(newRule.getName(), newRule);
|
||||
rules.put(newRule.toString(), newRule);
|
||||
|
||||
// Add the new/edited files set definition, replacing any previous
|
||||
// definition with the same name and refreshing the display.
|
||||
|
Loading…
x
Reference in New Issue
Block a user