fix bug in validation logic (#3915)

* fix bug in validation logic

* test

---------

Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
This commit is contained in:
rkuo-danswer 2025-02-05 14:49:18 -08:00 committed by GitHub
parent 29f5f4edfa
commit 47e6192b99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -659,7 +659,8 @@ def validate_permission_sync_fence(
f"tasks_scanned={tasks_scanned} tasks_not_in_celery={tasks_not_in_celery}"
)
if tasks_not_in_celery == 0:
# we're only active if tasks_scanned > 0 and tasks_not_in_celery == 0
if tasks_scanned > 0 and tasks_not_in_celery == 0:
redis_connector.permissions.set_active()
return