From 574fcd92960791b746b879a6a025bd5e9c6e1ac6 Mon Sep 17 00:00:00 2001 From: d-m-u Date: Mon, 2 Nov 2020 15:08:01 -0500 Subject: [PATCH] don't call postprocess without job --- app/models/service_ansible_playbook.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/service_ansible_playbook.rb b/app/models/service_ansible_playbook.rb index 44eb07eb8e4..4b398574b4d 100644 --- a/app/models/service_ansible_playbook.rb +++ b/app/models/service_ansible_playbook.rb @@ -89,8 +89,12 @@ def postprocess(action) def on_error(action) _log.info("on_error called for service action: #{action}") update(:retirement_state => 'error') if action == "Retirement" - job(action).try(:refresh_ems) - postprocess(action) + if job(action) + job(action).try(:refresh_ems) + postprocess(action) + else + _log.info("postprocess not called because job was nil") + end end def retain_resources_on_retirement?