diff --git a/pygeoapi/provider/mvt_proxy.py b/pygeoapi/provider/mvt_proxy.py index d5f1c1eb2..79853a4c6 100644 --- a/pygeoapi/provider/mvt_proxy.py +++ b/pygeoapi/provider/mvt_proxy.py @@ -176,7 +176,7 @@ def get_tiles(self, layer=None, tileset=None, else: resp = session.get(f'{base_url}/{layer}/{z}/{x}/{y}{url_query}') # noqa - if resp.status_code == 404: + if resp.status_code in [404, 500]: if (self.is_in_limits(self.get_tilematrixset(tileset), z, x, y)): # noqa return None raise ProviderTileNotFoundError