From 76d4e85a400efbd5736899f3ba8e0af3b290d3ae Mon Sep 17 00:00:00 2001 From: Jan Kaluža Date: Apr 10 2019 08:33:21 +0000 Subject: Merge #268 `Queue celery task also for compose 'renew'.` --- diff --git a/server/odcs/server/views.py b/server/odcs/server/views.py index c80c08b..b5627bc 100644 --- a/server/odcs/server/views.py +++ b/server/odcs/server/views.py @@ -174,6 +174,13 @@ class ODCSAPI(MethodView): # flush and therefore the compose ID won't be set. db.session.flush() db.session.commit() + + if CELERY_AVAILABLE and conf.celery_broker_url: + if source_type == PungiSourceType.PULP: + generate_pulp_compose.delay(compose.id) + else: + generate_pungi_compose.delay(compose.id) + return jsonify(compose.json()), 200 else: # Otherwise, just extend expiration to make it usable for longer