Răsfoiți Sursa

Fix error in checkForCorruptedDocs

Thibaut Courouble 9 ani în urmă
părinte
comite
0d38b9be88
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      assets/javascripts/app/db.coffee

+ 4 - 0
assets/javascripts/app/db.coffee

@@ -273,6 +273,10 @@ class app.DB
       for slug in @corruptedDocs
         $.arrayDelete(docs, slug)
 
+      if docs.length is 0
+        setTimeout(@deleteCorruptedDocs, 0)
+        return
+
       txn = @idbTransaction(db, stores: docs, mode: 'readonly', ignoreError: false)
       txn.oncomplete = =>
         setTimeout(@deleteCorruptedDocs, 0) if @corruptedDocs.length > 0