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)