Переглянути джерело

Check for the presence of AppDataLocal folder before using it

Anthony Lavado 5 роки тому
батько
коміт
330395e8b6
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      deployment/windows/jellyfin.nsi

+ 2 - 1
deployment/windows/jellyfin.nsi

@@ -494,7 +494,8 @@ ${If} $BasicInstall == 1
     StrCpy $_SERVICESTART_ "No"
     StrCpy $_SERVICEACCOUNTTYPE_ "None"
     StrCpy $_MAKESHORTCUTS_ "Yes"
-    StrCpy $_JELLYFINDATADIR_ "$LOCALAPPDATA\Jellyfin\Server"
+    IfFileExists "$LOCALAPPDATA\Jellyfin\Server\*.*" 0 ; if the folder exists, use this, otherwise, go with new default
+        StrCpy $_JELLYFINDATADIR_ "$LOCALAPPDATA\Jellyfin\Server"
 
 ${Else}
     StrCpy $_SETUPTYPE_ "Advanced"