read cache package correctly for tile servers

This commit is contained in:
Laura Klünder 2024-09-17 03:31:34 +02:00
parent e642507210
commit 5e6a167337

View file

@ -458,7 +458,8 @@ def get_cache_package(request, filetype):
enforce_tile_secret_auth(request)
filename = 'package.' + filetype
cache_package = CachePackage.get_filename(MapUpdate.current_processed_cache_key())
cache_package = CachePackage.get_filename(MapUpdate.current_processed_cache_key(),
filetype[4:] if filetype != 'tar' else None)
try:
size = cache_package.stat().st_size
f = cache_package.open('rb')