Detect when we fail to get tile service
This commit is contained in:
parent
fa675f293d
commit
be9065354d
1 changed files with 6 additions and 0 deletions
|
|
@ -160,6 +160,9 @@ func getTileFlyover(ctx context.Context, w http.ResponseWriter, org *models.Orga
|
||||||
map_service, err := models.TileServices.Query(
|
map_service, err := models.TileServices.Query(
|
||||||
models.SelectWhere.TileServices.ArcgisID.EQ(map_service_id),
|
models.SelectWhere.TileServices.ArcgisID.EQ(map_service_id),
|
||||||
).One(ctx, db.PGInstance.BobDB)
|
).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)
|
cached_tile, is_placeholder, err := getTileCached(ctx, map_service, z, y, x)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("get cached tile: %w", err)
|
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(
|
map_service, err := models.TileServices.Query(
|
||||||
models.SelectWhere.TileServices.Name.EQ(map_service_id),
|
models.SelectWhere.TileServices.Name.EQ(map_service_id),
|
||||||
).One(ctx, db.PGInstance.BobDB)
|
).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)
|
cached_tile, is_placeholder, err := getTileCached(ctx, map_service, z, y, x)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("get cached tile: %w", err)
|
return fmt.Errorf("get cached tile: %w", err)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue