From 8e22d3ba84ff781a17221c470fc5da25bb4f2278 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Sun, 10 May 2020 19:22:35 +0200
Subject: [PATCH] re-use redis connection

---
 inventory_provider/routes/jobs.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/inventory_provider/routes/jobs.py b/inventory_provider/routes/jobs.py
index 9a8080c8..fc071711 100644
--- a/inventory_provider/routes/jobs.py
+++ b/inventory_provider/routes/jobs.py
@@ -23,9 +23,10 @@ def update():
         force = False
 
     config = current_app.config['INVENTORY_PROVIDER_CONFIG']
+    r = get_current_redis(config)
 
     if not force:
-        latch = get_latch(get_current_redis(config))
+        latch = get_latch(r)
         if latch and latch['pending']:
             return Response(
                 response='an update is already in progress',
@@ -34,7 +35,6 @@ def update():
 
     phase2_task_id = worker.launch_refresh_cache_all(config)
 
-    r = common.get_current_redis()
     r.set('classifier-cache:update-task-id', phase2_task_id.encode('utf-8'))
     return jsonify({'task id': phase2_task_id})
 
-- 
GitLab