From bfbcdee926a1fcb96f73ad75389f465d0f6435c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 31 May 2017 11:03:33 +0200 Subject: [PATCH] CLI 'index_users_rebuild' should gracefully stop when Algolia isn't configured. --- pillar/cli/operations.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pillar/cli/operations.py b/pillar/cli/operations.py index 64326a9f..d7412dca 100644 --- a/pillar/cli/operations.py +++ b/pillar/cli/operations.py @@ -131,6 +131,9 @@ def index_users_rebuild(): from pillar.api.utils.algolia import algolia_index_user_save users_index = current_app.algolia_index_users + if users_index is None: + log.error('Algolia is not configured properly, unable to do anything!') + return 1 log.info('Dropping existing index: %s', users_index) users_index.clear_index()