Skip to content

Commit 9ef77b9

Browse files
pikaxdevelar
authored andcommitted
fix(electron-updater): check for EACCES error when try to install on auto updated windows (#1636)
1 parent 69c3614 commit 9ef77b9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/electron-updater/src/NsisUpdater.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ export class NsisUpdater extends AppUpdater {
184184
catch (e) {
185185
// yes, such errors dispatched not as error event
186186
// https://github.com/electron-userland/electron-builder/issues/1129
187-
if ((<any>e).code === "UNKNOWN") {
187+
if ((<any>e).code === "UNKNOWN" || (<any>e).code === "EACCES") { // Node 8 sends errors: https://nodejs.org/dist/latest-v8.x/docs/api/errors.html#errors_common_system_errors
188188
if (this.logger != null) {
189-
this.logger.info("UNKNOWN error code on spawn, will be executed again using elevate")
189+
this.logger.info("Access denied or UNKNOWN error code on spawn, will be executed again using elevate")
190190
}
191191

192192
try {

0 commit comments

Comments
 (0)