2
0
Эх сурвалжийг харах

nodejs: fixed GetEnvironmentVariable on non existing vars

mattias 6 жил өмнө
parent
commit
45a382eef3

+ 7 - 1
packages/fcl-base/nodejsapp.pas

@@ -63,8 +63,14 @@ begin
 end;
 end;
 
 
 function MyGetEnvironmentVariable(Const EnvVar: String): String;
 function MyGetEnvironmentVariable(Const EnvVar: String): String;
+var
+  v: JSValue;
 begin
 begin
-  Result:=String(TNJSProcess.env[EnvVar]);
+  v:=TNJSProcess.env[EnvVar];
+  if isString(v) then
+    Result:=String(v)
+  else
+    Result:='';
 end;
 end;
 
 
 function MyGetEnvironmentVariableCount: Integer;
 function MyGetEnvironmentVariableCount: Integer;