Use the new copy argument to filter_response

This commit is contained in:
tcely 2025-01-09 13:41:23 -05:00 committed by GitHub
parent 0f986949e5
commit 274f19fa15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,7 +8,6 @@ import os
import json import json
import math import math
import uuid import uuid
from copy import deepcopy
from io import BytesIO from io import BytesIO
from hashlib import sha1 from hashlib import sha1
from datetime import timedelta, datetime from datetime import timedelta, datetime
@ -305,10 +304,9 @@ def download_media_metadata(media_id):
return return
source = media.source source = media.source
metadata = media.index_metadata() metadata = media.index_metadata()
if getattr(settings, 'SHRINK_NEW_MEDIA_METADATA', False):
response = filter_response(deepcopy(metadata))
else:
response = metadata response = metadata
if getattr(settings, 'SHRINK_NEW_MEDIA_METADATA', False):
response = filter_response(metadata, True)
media.metadata = json.dumps(response, separators=(',', ':'), default=json_serial) media.metadata = json.dumps(response, separators=(',', ':'), default=json_serial)
upload_date = media.upload_date upload_date = media.upload_date
# Media must have a valid upload date # Media must have a valid upload date