Prechádzať zdrojové kódy

PRS SERVER - bug fix for when "update" folder does not already exist

Nick-PRSDigital@bitbucket.org 2 rokov pred
rodič
commit
ea7bd1ac88

+ 6 - 1
prs.server/Engines/Database/DatabaseEngine.cs

@@ -377,7 +377,12 @@ namespace PRSServer
         private static void CopyFile(string filename)
         private static void CopyFile(string filename)
         {
         {
             var source = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "update", filename);
             var source = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "update", filename);
-            var target = Path.Combine(CoreUtils.GetCommonAppData("PRSServer"), "update", filename);
+
+            var targetdir = Path.Combine(CoreUtils.GetCommonAppData("PRSServer"), "update");
+            if (!Directory.Exists(targetdir))
+                Directory.CreateDirectory(targetdir);
+            var target = Path.Combine(targetdir, filename);
+
             File.Copy(source, target, true);
             File.Copy(source, target, true);
         }
         }
         public static void MoveUpdateFiles()
         public static void MoveUpdateFiles()