From 494250625c6c9c652f1e9902a239e6fb5d557ae0 Mon Sep 17 00:00:00 2001 From: tcely Date: Mon, 17 Feb 2025 08:19:19 -0500 Subject: [PATCH] Add an optional argument to `metadata_published` --- tubesync/sync/models.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tubesync/sync/models.py b/tubesync/sync/models.py index 8ae84a4e..6330360c 100644 --- a/tubesync/sync/models.py +++ b/tubesync/sync/models.py @@ -1033,10 +1033,11 @@ class Media(models.Model): return self.loaded_metadata.get(field, '').strip() @property - def metadata_published(self): + def metadata_published(self, timestamp=None): published_dt = None - field = self.get_metadata_field('timestamp') - timestamp = self.loaded_metadata.get(field, None) + if timestamp is None: + field = self.get_metadata_field('timestamp') + timestamp = self.loaded_metadata.get(field, None) if timestamp is not None: try: timestamp_float = float(timestamp)