Upgrades fixes #176

Merged
alexliebowitz merged 3 commits from fix-upgrades-may into master 2017-06-01 14:21:01 +02:00
alexliebowitz commented 2017-06-01 11:41:21 +02:00 (Migrated from github.com)

Fixes several recent problems with upgrades:

  • After the Redux refactor, we ended up opening the directory instead of the file
  • The file names changed on Windows and Mac but the source code wasn't updated (we didn't catch it because we were just opening the folder anyway)
  • On Windows, we weren't spawning the installer inside a shell, so it couldn't show the "this app wants elevated permissions" box and the child_process.spawn() call was silently throwing an error. Beats me why it worked before.
Fixes several recent problems with upgrades: - After the Redux refactor, we ended up opening the directory instead of the file - The file names changed on Windows and Mac but the source code wasn't updated (we didn't catch it because we were just opening the folder anyway) - On Windows, we weren't spawning the installer inside a shell, so it couldn't show the "this app wants elevated permissions" box and the `child_process.spawn()` call was silently throwing an error. Beats me why it worked before.
kauffj (Migrated from github.com) reviewed 2017-06-01 11:41:21 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#176
No description provided.