mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-21 12:36:36 +00:00
Merge pull request #800 from tcely/patch-9
Some checks are pending
Run Django tests for TubeSync / test (3.10) (push) Waiting to run
Run Django tests for TubeSync / test (3.11) (push) Waiting to run
Run Django tests for TubeSync / test (3.12) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Some checks are pending
Run Django tests for TubeSync / test (3.10) (push) Waiting to run
Run Django tests for TubeSync / test (3.11) (push) Waiting to run
Run Django tests for TubeSync / test (3.12) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Set `Media.download_date` for imported files
This commit is contained in:
commit
0856c29b4d
@ -54,5 +54,18 @@ class Command(BaseCommand):
|
|||||||
item.media_file.name = str(Path(filepath).relative_to(item.media_file.storage.location))
|
item.media_file.name = str(Path(filepath).relative_to(item.media_file.storage.location))
|
||||||
item.downloaded = True
|
item.downloaded = True
|
||||||
item.downloaded_filesize = Path(filepath).stat().st_size
|
item.downloaded_filesize = Path(filepath).stat().st_size
|
||||||
|
# set a reasonable download date
|
||||||
|
date = item.metadata_published(Path(filepath).stat().st_mtime)
|
||||||
|
if item.published and item.published > date:
|
||||||
|
date = item.published
|
||||||
|
if item.has_metadata:
|
||||||
|
# TODO: switch to the newer function when it is merged from PR 807
|
||||||
|
# item.get_metadata_first_value('epoch', 0)
|
||||||
|
metadata_date = item.metadata_published(item.loaded_metadata.get('epoch', 0))
|
||||||
|
if metadata_date and metadata_date > date:
|
||||||
|
date = metadata_date
|
||||||
|
if item.download_date and item.download_date > date:
|
||||||
|
date = item.download_date
|
||||||
|
item.download_date = date
|
||||||
item.save()
|
item.save()
|
||||||
log.info('Done')
|
log.info('Done')
|
||||||
|
Loading…
Reference in New Issue
Block a user