You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New msi installers builds are unaware that the same version of the app its going to install is already installed. Making it possible to continously install duplicate entries of an app when using an installer that has yet to be installed on the machine.
This also introduces another bug where uninstalling duplicate entries causes another app's files to be completely deleted but still visible in programs and features.
The apps content that are were deleted shares a similar name with my app. My app's name is Affinity, other apps name starts with 'Affinity'. (Affinity Designer, Affinity Photo)
To Reproduce
Steps to reproduce the behavior:
duplicate apps
build an msi installer
execute msi installer and install app
build a new msi installer without changing anything
execute new msi installer and install app (same path)
see inside duplicate apps in Control Panel\Programs\Programs and Features
deleting another apps contents
uninstall all duplicate apps
expect Affinity Designer and Affinity Photo to be visible in Control Panel\Programs\Programs and Features. But unable to run as the files contents are deleted.
Expected behavior
Expect new installer to detect that the app with same version is already installed
Screenshots
Platform and Versions (required):
Operating System - Windows, version 10.0.22000 X64
Webview2 - 91.0.864.67
Node.js environment
Node.js - 16.4.2
@tauri-apps/cli - 1.0.0-beta.5
Global packages
npm
yarn 1.22.10
Rust environment
rustc
cargo
[package]
name = "app"
version = "0.1.0"
description = "A Tauri App"
authors = ["Snazzie"]
license = ""
repository = ""
default-run = "app"
edition = "2018"
build = "src/build.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[profile.release.package.wry]
debug = true
debug-assertions = true
[build-dependencies]
tauri-build = { version = "1.0.0-beta" }
[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
tauri = { git = "https://github.com/tauri-apps/tauri", branch = "dev", features = ["api-all", "system-tray"] }
[features]
default = [ "custom-protocol" ]
custom-protocol = [ "tauri/custom-protocol" ]
Snazzie
changed the title
new msi installer is unable to detect the app with same version already exists on the system.
new msi installers are unable to detect the app with same version already installed on the system.
Jul 14, 2021
Describe the bug
New msi installers builds are unaware that the same version of the app its going to install is already installed. Making it possible to continously install duplicate entries of an app when using an installer that has yet to be installed on the machine.
This also introduces another bug where uninstalling duplicate entries causes another app's files to be completely deleted but still visible in programs and features.
The apps content that are were deleted shares a similar name with my app. My app's name is
Affinity
, other apps name starts with 'Affinity'. (Affinity Designer, Affinity Photo)To Reproduce
Steps to reproduce the behavior:
duplicate apps
deleting another apps contents
Expected behavior
Expect new installer to detect that the app with same version is already installed
Screenshots
Platform and Versions (required):
Stack Trace
The text was updated successfully, but these errors were encountered: