fix: check is_naive before using make_aware

This commit is contained in:
tcely
2026-09-02 11:28:16 -04:00
committed by GitHub
parent a0fa63ab30
commit c1d1881b9a

View File

@@ -938,18 +938,21 @@ def download_media_metadata(media_id):
upload_date = media.upload_date
# Media must have a valid upload date
if upload_date:
media.published = timezone.make_aware(upload_date)
media.published = upload_date
timestamp = media.get_metadata_first_value(
('release_timestamp', 'timestamp',),
arg_dict=response,
)
try:
published_dt = media.ts_to_dt(timestamp)
except AssertionError:
pass
else:
if published_dt:
media.published = published_dt
if timestamp:
try:
published_dt = media.ts_to_dt(timestamp)
except AssertionError:
pass
else:
if published_dt:
media.published = published_dt
if timezone.is_naive(media.published):
media.published = timezone.make_aware(media.published)
# Store title in DB so it's fast to access
if media.metadata_title: