diff --git a/htroot/Blacklist_p.java b/htroot/Blacklist_p.java index e2ab2ada6..622905bfb 100644 --- a/htroot/Blacklist_p.java +++ b/htroot/Blacklist_p.java @@ -44,6 +44,7 @@ import de.anomic.data.Blacklist; import de.anomic.data.listManager; import de.anomic.http.httpRequestHeader; import de.anomic.kelondro.util.Log; +import de.anomic.plasma.plasmaSearchEvent; import de.anomic.plasma.plasmaSwitchboard; import de.anomic.server.serverObjects; import de.anomic.server.serverSwitch; @@ -64,6 +65,9 @@ public class Blacklist_p { listManager.switchboard = (plasmaSwitchboard) env; listManager.listsPath = new File(listManager.switchboard.getRootPath(),listManager.switchboard.getConfig("listManager.listsPath", "DATA/LISTS")); + // clean up all search events in case that a (new) blacklist entry denies previously returned results + plasmaSearchEvent.cleanupEvents(true); + // getting the list of supported blacklist types final String supportedBlacklistTypesStr = AbstractBlacklist.BLACKLIST_TYPES_STRING; final String[] supportedBlacklistTypes = supportedBlacklistTypesStr.split(",");