Catch possible crash scenario for listing watches - `date_created` was missing on add (#1787)

tag-blank-tag-1792
dgtlmoon 2023-09-10 13:44:24 +02:00 zatwierdzone przez GitHub
rodzic 22b2068208
commit 212f15ad5f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -327,6 +327,9 @@ class ChangeDetectionStore:
if k in apply_extras:
del apply_extras[k]
if not apply_extras.get('date_created'):
apply_extras['date_created'] = int(time.time())
new_watch.update(apply_extras)
new_watch.ensure_data_dir_exists()
self.__data['watching'][new_uuid] = new_watch