diff --git a/modules/bibindex/lib/bibindex_engine.py b/modules/bibindex/lib/bibindex_engine.py index 7d7333af70..4489c76179 100644 --- a/modules/bibindex/lib/bibindex_engine.py +++ b/modules/bibindex/lib/bibindex_engine.py @@ -544,8 +544,10 @@ def _should_reindex_for_revision(index_name, revision_date): res = run_sql("""SELECT bibrec.id,modification_date,'' FROM bibrec, hstRECORD WHERE modification_date>%s + AND id_bibrec BETWEEN %s AND %s AND bibrec.id=id_bibrec - AND (SELECT COUNT(*) FROM hstRECORD WHERE id_bibrec=bibrec.id)=1""", (min_last_updated,)) + AND (SELECT COUNT(*) FROM hstRECORD WHERE id_bibrec=bibrec.id)=1""", + (recIDs_range[0], recIDs_range[1], min_last_updated,)) if res: recIDs_info.extend(res)