From e03f597ac6edec87526e00d765f0dcf17d3653f4 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 27 Jul 2022 14:24:10 +0530 Subject: [PATCH] fix: get-app on existing apps get-app to replace existing folder would fail due to bad url generation. Changes * Archive old repo instead of overwritting * Resetting flags in App instance --- bench/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bench/app.py b/bench/app.py index ed006427..529e942a 100755 --- a/bench/app.py +++ b/bench/app.py @@ -209,6 +209,9 @@ class App(AppMeta): shutil.move(active_app_path, archived_app_path) log(f"App moved from {active_app_path} to {archived_app_path}") + self.from_apps = False + self.on_disk = False + @step(title="Installing App {repo}", success="App {repo} Installed") def install( self, @@ -419,7 +422,7 @@ def get_app( "Do you want to continue and overwrite it?" ) ): - shutil.rmtree(cloned_path) + app.remove() to_clone = True if to_clone: