From 64337678467b6a2d0cabbb484a9bd2485eed0267 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Wed, 11 Jan 2023 09:07:06 +0100 Subject: [PATCH] (quality) properly handle project not found exception --- app/workers/openlab_worker.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/workers/openlab_worker.rb b/app/workers/openlab_worker.rb index 2a3ad9f79..31bc2bbda 100644 --- a/app/workers/openlab_worker.rb +++ b/app/workers/openlab_worker.rb @@ -30,5 +30,7 @@ class OpenlabWorker logger.debug ['Openlab sync', 'RESPONSE ERROR', response.inspect] unless response.success? rescue Errno::ECONNREFUSED => e logger.warn "Unable to connect to OpenProject, maybe the dev instance is not running: #{e}" if Rails.env.development? + rescue ActiveRecord::RecordNotFound => e + logger.warn "#{e.message}: Project #{project_id} was not found, unable to sync it on OpenLab" end end