Add deleting, if can't download from cache

This commit is contained in:
2022-12-15 17:27:47 +01:00
parent 2dd88340d9
commit 73d843e146

View File

@@ -56,7 +56,7 @@ async def download_cached_file(request: Request, object_id: int, object_type: st
)
if not cached_file:
raise HTTPException(status_code=status.HTTP_204_NO_CONTENT)
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)
cache_data = cached_file.data
@@ -67,6 +67,7 @@ async def download_cached_file(request: Request, object_id: int, object_type: st
)
if data is None:
await CachedFileDB.objects.filter(id=cached_file.id).delete()
raise HTTPException(status_code=status.HTTP_204_NO_CONTENT)
response, client = data