diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java
index 71dff36eaf24ed38cfd8a7324d4c598596720b3d..1feb16eeceefa71eee7fe942e185850e6bc8d425 100644
--- a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java
+++ b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/CaseEventListener.java
@@ -729,6 +729,7 @@ public void run() {
                                 try {
                                     // index the artifact for keyword search
                                     blackboard.postArtifact(newAnalysisResult, MODULE_NAME);
+                                    break;
                                 } catch (Blackboard.BlackboardException ex) {
                                     LOGGER.log(Level.SEVERE, "Unable to index blackboard artifact " + newAnalysisResult.getArtifactID(), ex); //NON-NLS
                                 }