Преглед изворни кода

Added end condition to update script for documents.

Kenric Nugteren пре 1 година
родитељ
комит
8a53546034
1 измењених фајлова са 5 додато и 2 уклоњено
  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;
     }
 }