diff --git a/bench/app.py b/bench/app.py index 25724b5d9..797ec4008 100755 --- a/bench/app.py +++ b/bench/app.py @@ -81,14 +81,16 @@ def setup_details(self): if not self.is_repo: self.repo = self.app_name = self.name return - # fetch meta from installed apps if self.bench and os.path.exists(os.path.join(self.bench.name, "apps", self.name)): self.mount_path = os.path.join(self.bench.name, "apps", self.name) self.from_apps = True - self.on_disk = True self._setup_details_from_mounted_disk() + # fetch meta for repo on mounted disk + elif os.path.exists(self.mount_path): + self.on_disk = True + self._setup_details_from_mounted_disk() # fetch meta for repo from remote git server - traditional get-app url elif is_git_url(self.name):