From fae378b74347a608ac87423e01065431ac625c33 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Dec 03 2020 15:15:23 +0000 Subject: PR#1664: Handle Product Pages 404s gracefully Merges #1664 https://pagure.io/fm-orchestrator/pull-request/1664 Fixes: #1663 https://pagure.io/fm-orchestrator/issue/1663 Product Pages check fails build on 404 --- diff --git a/module_build_service/web/submit.py b/module_build_service/web/submit.py index 61bc3bb..f3ab15e 100644 --- a/module_build_service/web/submit.py +++ b/module_build_service/web/submit.py @@ -387,6 +387,8 @@ def _process_support_streams(db_session, mmd, params): try: pp_rv = requests.get(schedule_url, timeout=15) + # raise exception if we receive 404 + pp_rv.raise_for_status() pp_json = pp_rv.json() # Catch requests failures and JSON parsing errors except (requests.exceptions.RequestException, ValueError):