Fix an issue where missing instance group would cause an error

We'll now default to queue submission to the basic management queue
This commit is contained in:
Matthew Jones 2018-04-26 09:11:08 -04:00
parent 0046b25fa0
commit 2f3d7b17f6
No known key found for this signature in database
GPG Key ID: 76A4C17A97590C1C

View File

@ -277,7 +277,11 @@ class TaskManager():
def post_commit():
task.websocket_emit_status(task.status)
if task.status != 'failed':
task.start_celery_task(opts, error_callback=error_handler, success_callback=success_handler, queue=rampart_group.name)
if rampart_group is not None:
actual_queue=rampart_group.name
else:
actual_queue=settings.CELERY_DEFAULT_QUEUE
task.start_celery_task(opts, error_callback=error_handler, success_callback=success_handler, queue=actual_queue)
connection.on_commit(post_commit)