kopia lustrzana https://github.com/dgtlmoon/changedetection.io
Bug fix - Fixed crash when deleting watch from UI when watch was already manually deleted from datadir (#1623)
rodzic
e62eeb1c4a
commit
edb5e20de6
|
@ -204,15 +204,16 @@ class ChangeDetectionStore:
|
|||
# GitHub #30 also delete history records
|
||||
for uuid in self.data['watching']:
|
||||
path = pathlib.Path(os.path.join(self.datastore_path, uuid))
|
||||
shutil.rmtree(path)
|
||||
self.needs_write_urgent = True
|
||||
if os.path.exists(path):
|
||||
shutil.rmtree(path)
|
||||
|
||||
else:
|
||||
path = pathlib.Path(os.path.join(self.datastore_path, uuid))
|
||||
shutil.rmtree(path)
|
||||
if os.path.exists(path):
|
||||
shutil.rmtree(path)
|
||||
del self.data['watching'][uuid]
|
||||
|
||||
self.needs_write_urgent = True
|
||||
self.needs_write_urgent = True
|
||||
|
||||
# Clone a watch by UUID
|
||||
def clone(self, uuid):
|
||||
|
|
Ładowanie…
Reference in New Issue