diff --git a/plugins/search2/Search2Triggers.php b/plugins/search2/Search2Triggers.php index 7c016b4..0a3b849 100644 --- a/plugins/search2/Search2Triggers.php +++ b/plugins/search2/Search2Triggers.php @@ -16,8 +16,13 @@ class SavedSearchSubscriptionTrigger $documentid = $document->getId(); - $sql = "INSERT INTO search_saved_events (document_id) VALUES ($documentid)"; - DBUtil::runQuery($sql); + $sql = "SELECT document_id FROM search_saved_events WHERE document_id=$documentid"; + $rs = DBUtil::getResultArray($sql); + if (count($rs) == 0) + { + $sql = "INSERT INTO search_saved_events (document_id) VALUES ($documentid)"; + DBUtil::runQuery($sql); + } } }