From be9065354db978d8812fbc5e53de390db1f9ef12 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Fri, 17 Apr 2026 19:43:57 +0000 Subject: [PATCH] Detect when we fail to get tile service --- platform/tile.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/tile.go b/platform/tile.go index 16c890b7..aa15cdbe 100644 --- a/platform/tile.go +++ b/platform/tile.go @@ -160,6 +160,9 @@ func getTileFlyover(ctx context.Context, w http.ResponseWriter, org *models.Orga map_service, err := models.TileServices.Query( models.SelectWhere.TileServices.ArcgisID.EQ(map_service_id), ).One(ctx, db.PGInstance.BobDB) + if err != nil { + return fmt.Errorf("get map service: %w", err) + } cached_tile, is_placeholder, err := getTileCached(ctx, map_service, z, y, x) if err != nil { return fmt.Errorf("get cached tile: %w", err) @@ -185,6 +188,9 @@ func getTileSatellite(ctx context.Context, w http.ResponseWriter, z, y, x uint) map_service, err := models.TileServices.Query( models.SelectWhere.TileServices.Name.EQ(map_service_id), ).One(ctx, db.PGInstance.BobDB) + if err != nil { + return fmt.Errorf("get map service: %w", err) + } cached_tile, is_placeholder, err := getTileCached(ctx, map_service, z, y, x) if err != nil { return fmt.Errorf("get cached tile: %w", err)