fix 500 error if files does not exist on disk
All checks were successful
/ test (push) Successful in 52s
/ deploy (push) Successful in 4m53s

This commit is contained in:
j3d1 2024-12-01 18:09:32 +01:00
parent 77dbdc04c6
commit 03fd2dcd0c

View file

@ -38,6 +38,8 @@ def media_urls(request, hash):
'Age': 0, 'Age': 0,
'ETag': file.hash, 'ETag': file.hash,
}) })
except FileNotFoundError:
return Response(status=status.HTTP_404_NOT_FOUND)
except File.DoesNotExist: except File.DoesNotExist:
return Response(status=status.HTTP_404_NOT_FOUND) return Response(status=status.HTTP_404_NOT_FOUND)
except EmailAttachment.DoesNotExist: except EmailAttachment.DoesNotExist:
@ -80,6 +82,8 @@ def thumbnail_urls(request, size, hash):
'ETag': file.hash + "_" + str(size), 'ETag': file.hash + "_" + str(size),
}) })
except FileNotFoundError:
return Response(status=status.HTTP_404_NOT_FOUND)
except File.DoesNotExist: except File.DoesNotExist:
return Response(status=status.HTTP_404_NOT_FOUND) return Response(status=status.HTTP_404_NOT_FOUND)
except EmailAttachment.DoesNotExist: except EmailAttachment.DoesNotExist: