diff --git a/lib/websearch_webcoll.py b/lib/websearch_webcoll.py
index <HASH>..<HASH> 100644
--- a/lib/websearch_webcoll.py
+++ b/lib/websearch_webcoll.py
@@ -726,9 +726,9 @@ class Collection:
             #     (note: explicitly remove DELETED records)
             if CFG_CERN_SITE:
                 reclist = search_pattern(None, self.dbquery + \
-                                         ' -collection:"DELETED" -collection:"DUMMY"')
+                                         ' -980__:"DELETED" -980__:"DUMMY"')
             else:
-                reclist = search_pattern(None, self.dbquery + ' -collection:"DELETED"')
+                reclist = search_pattern(None, self.dbquery + ' -980__:"DELETED"')
             reclist_with_nonpublic_subcolls = copy.deepcopy(reclist)
         # store the results:
         self.nbrecs = len(reclist_with_nonpublic_subcolls)
WebSearch: better detection of deleted records

* webcoll now uses MARC tag <I> to detect deleted records instead of using
  the `collection' index, because this latter one was emptied in case
  of deleted records by bibindex, leading to a kind of Catch-<I> situation
  between bibindex emptying the index and webcoll relying on it.  Using
  physical MARC tag instead of the logical collection index fixes the problem.
  But beware if we would like to remove bibxxx tables one day.
  (closes #<I>)