diff --git a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java index bead96c5ed..4965652c5f 100644 --- a/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java +++ b/Core/src/org/sleuthkit/autopsy/modules/interestingitems/FilesSetRulePanel.java @@ -395,7 +395,10 @@ final class FilesSetRulePanel extends javax.swing.JPanel { return false; } try { - Integer.parseInt(daysIncludedTextField.getText()); + int value = Integer.parseInt(daysIncludedTextField.getText()); + if (value < 0) { + throw new NumberFormatException("Negative numbers are not allowed for the within N days condition"); + } } catch (NumberFormatException e) { //field did not contain an integer NotifyDescriptor notifyDesc = new NotifyDescriptor.Message(