diff --git a/src/Mod/AddonManager/addonmanager_installer.py b/src/Mod/AddonManager/addonmanager_installer.py index 7fe588ea04..40f3d87b1e 100644 --- a/src/Mod/AddonManager/addonmanager_installer.py +++ b/src/Mod/AddonManager/addonmanager_installer.py @@ -285,7 +285,8 @@ class AddonInstaller(QtCore.QObject): old_branch = get_branch_from_metadata(self.addon_to_install.installed_metadata) new_branch = get_branch_from_metadata(self.addon_to_install.metadata) if old_branch != new_branch: - self.git_manager.migrate_branch(install_path, old_branch, new_branch) + utils.rmdir(install_path) + self.git_manager.clone(self.addon_to_install.url, install_path) else: self.git_manager.update(install_path) else: