diff --git a/src/components/archive_synchronizer.py b/src/components/archive_synchronizer.py index 9092389..28a0343 100644 --- a/src/components/archive_synchronizer.py +++ b/src/components/archive_synchronizer.py @@ -66,14 +66,16 @@ class ArchiveSynchronizer(Component): unsaved_records = Archive.select().where((Archive.archived == 0) | (Archive.archived == 2) | (Archive.uploaded == 0)) + saved_mask=[1, 3] else: # EXTRA SERVER (VERO PROJECT SPA) bit_pos = 1 unsaved_records = Archive.select().where((Archive.archived == 0) | (Archive.archived == 1)) + saved_mask=[0, 2] for record in unsaved_records: if not self.simulate: - if record.archived is not True: + if record.archived not in saved_mask: s = time.time() save_ok = self.remote_archive(record) is True e = time.time()