Skip to content

Conversation

@ltguillaume
Copy link

Description

To prevent user data loss, don't trigger pre_uninstall, post_uninstall and uninstaller when updating (example: Spotify). The pre_update hook will be triggered instead of post_uninstall, so that separate operations before an update can (still) be specified.

Motivation and Context

People will lose their user data with the current handling of updates.
Relates to #5648

How Has This Been Tested?

NO. I do not have the means or the knowledge to properly test this.

Checklist:

  • I have read the Contributing Guide.
  • I have ensured that I am targeting the develop branch.
  • I have updated the documentation accordingly.
  • I have updated the tests accordingly.
  • I have added an entry in the CHANGELOG.

To prevent user data loss, don't trigger `pre_uninstall`, `post_uninstall` and `uninstaller`.
The `pre_update` hook will be triggered instead of `post_uninstall`.
@ltguillaume ltguillaume changed the title fix(install): Do not uninstall the entire app when updating, add pre_update fix(update): Do not uninstall the entire app when updating, add pre_update Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant