Sfoglia il codice sorgente

Added end condition to update script for documents.

Kenric Nugteren 1 anno fa
parent
commit
04587bf879
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      prs.shared/Database Update Scripts/Update_7_55.cs

+ 5 - 2
prs.shared/Database Update Scripts/Update_7_55.cs

@@ -26,7 +26,11 @@ internal class Update_7_55 : DatabaseUpdateScript
                 new Filter<Document>(x => x.Data).IsNotEqualTo(null)
                     .And(x => x.Data).IsNotEqualTo(Array.Empty<byte>()),
                 new Columns<Document>(x => x.ID).Add(x => x.Data),
-                top: numStep).ToObjects<Document>();
+                top: numStep).ToList<Document>();
+            if(documents.Count == 0)
+            {
+                return true;
+            }
             store.Save(documents, "");
 
             i += numStep;
@@ -36,6 +40,5 @@ internal class Update_7_55 : DatabaseUpdateScript
                 Logger.Send(LogType.Information, "", $"Converted {i} documents");
             }
         }
-        return true;
     }
 }