fix(updater): Use escaped installer path to start the msi updater (#728)

* fix(updater): Use escaped installer path to start the msi updater

Continuation of #727

* change file

* fix build
This commit is contained in:
Amr Bashir
2023-11-16 01:26:11 +02:00
committed by GitHub
parent 9db40a6dc4
commit a3ca64275a
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
updater: patch
---
Use escaped installer path to start the nsis updater to prevent crashes if app name contained spaces.
Use escaped installer path to start the nsis/msi updater to prevent crashes if app name contained spaces.
+2 -2
View File
@@ -551,7 +551,7 @@ impl Update {
"-ArgumentList",
])
.arg("/i,")
.arg(msi_path_arg)
.arg(&msi_path_arg)
.arg(format!(", {}, /promptrestart;", msiexec_args.join(", ")))
.arg("Start-Process")
.arg(current_exe_arg)
@@ -565,7 +565,7 @@ impl Update {
);
let _ = Command::new(msiexec_path)
.arg("/i")
.arg(found_path)
.arg(msi_path_arg)
.args(msiexec_args)
.arg("/promptrestart")
.spawn();