diff --git a/utils/Sync/settings.py b/utils/Sync/settings.py index 9d1cd02f..2206d7e8 100644 --- a/utils/Sync/settings.py +++ b/utils/Sync/settings.py @@ -124,7 +124,7 @@ f = abs_fn(provider_root) dir_settings = './Settings' dir_documents = './Documents' -dir_schedules = f('Schedules') +dir_schedules = './Schedules' dir_articles = './Articles' dir_persons = './Collective' dir_albums = f('Gallery') diff --git a/utils/Sync/sync.py b/utils/Sync/sync.py index 0132f5b0..873bc23d 100644 --- a/utils/Sync/sync.py +++ b/utils/Sync/sync.py @@ -68,7 +68,7 @@ async def run(run_interval=0): ) sync_schedules = Sync( - provider=io(settings.dir_schedules), + provider=io(settings.provider_root), model=Schedule, ) diff --git a/utils/Sync/sync/models/Schedule.py b/utils/Sync/sync/models/Schedule.py index bda94d20..a37a6889 100644 --- a/utils/Sync/sync/models/Schedule.py +++ b/utils/Sync/sync/models/Schedule.py @@ -31,8 +31,9 @@ class Schedule(Model): @staticmethod async def scan(provider): - documents = provider.type_filter('.', '.yaml') - documents += provider.type_filter('.', '.toml') + scan_dir = settings.dir_schedules + documents = provider.type_filter(scan_dir, '.yaml') + documents += provider.type_filter(scan_dir, '.toml') documents = [Schedule.read(provider, i) for i in documents] return documents