From d3dcb2f61595431ed2cf26faf39cdda243681523 Mon Sep 17 00:00:00 2001 From: jakeross Date: Wed, 8 Oct 2025 09:31:13 -0600 Subject: [PATCH] feat: enable automatic script handling for secure URLs in CD_production.yml and CD_staging.yml --- .github/workflows/CD_production.yml | 1 + .github/workflows/CD_staging.yml | 1 + services/util.py | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CD_production.yml b/.github/workflows/CD_production.yml index b238bcd3f..9804971d5 100644 --- a/.github/workflows/CD_production.yml +++ b/.github/workflows/CD_production.yml @@ -44,6 +44,7 @@ jobs: handlers: - url: /.* secure: always + script: auto env_variables: MODE: "production" DB_DRIVER: "cloudsql" diff --git a/.github/workflows/CD_staging.yml b/.github/workflows/CD_staging.yml index d1f726cb1..5d1361cbc 100644 --- a/.github/workflows/CD_staging.yml +++ b/.github/workflows/CD_staging.yml @@ -44,6 +44,7 @@ jobs: handlers: - url: /.* secure: always + script: auto env_variables: MODE: "production" DB_DRIVER: "cloudsql" diff --git a/services/util.py b/services/util.py index 1b634fbfc..31a260970 100644 --- a/services/util.py +++ b/services/util.py @@ -78,7 +78,10 @@ def get_quad_name_from_point(lon: float, lat: float) -> str: } resp = httpx.get(url, params=params, timeout=30) - data = resp.json() + try: + data = resp.json() + except json.decoder.JSONDecodeError: + return None if data["features"]: attrs = data["features"][0]["attributes"]