From be4c08d5f4fead54264b6ce9f98baf3a821b26c3 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Wed, 7 Feb 2024 16:23:31 +0100 Subject: [PATCH] Fix #1609 --- app/services/screenshot.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/services/screenshot.rb b/app/services/screenshot.rb index 1f902e1cc..fdb27b698 100644 --- a/app/services/screenshot.rb +++ b/app/services/screenshot.rb @@ -31,7 +31,11 @@ class Screenshot 'x-api-key' => ENV['MICROLINK_API_KEY'] } }) - data = JSON.parse(response.body) - data.dig('data', 'screenshot', 'url') + begin + data = JSON.parse(response.body) + data.dig('data', 'screenshot', 'url') + rescue + # In case of service unavailable, we get here because it's not json + end end end \ No newline at end of file -- GitLab