From a5ea3033baeb4da8af40c210fc740acf2c51dfd8 Mon Sep 17 00:00:00 2001 From: Brendan Reilly Date: Tue, 1 Dec 2020 12:16:51 -0500 Subject: [PATCH] Handle Product Pages 404s gracefully Fixes: #1663 --- module_build_service/web/submit.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module_build_service/web/submit.py b/module_build_service/web/submit.py index 61bc3bba..f3ab15ec 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):