mirror of
https://github.com/frappe/bench.git
synced 2024-11-16 18:15:16 +00:00
fix: ignore org check fail if using cache
This commit is contained in:
parent
ab9b6172a4
commit
aa12aabb26
@ -127,7 +127,8 @@ class AppMeta:
|
|||||||
self.tag = self.branch = None
|
self.tag = self.branch = None
|
||||||
|
|
||||||
def _setup_details_from_name_tag(self):
|
def _setup_details_from_name_tag(self):
|
||||||
self.org, self.repo, self.tag = fetch_details_from_tag(self.name)
|
using_cached = bool(self.cache_key)
|
||||||
|
self.org, self.repo, self.tag = fetch_details_from_tag(self.name, using_cached)
|
||||||
self.tag = self.tag or self.branch
|
self.tag = self.tag or self.branch
|
||||||
|
|
||||||
def _setup_details_from_git_url(self, url=None):
|
def _setup_details_from_git_url(self, url=None):
|
||||||
|
@ -417,7 +417,7 @@ def get_env_frappe_commands(bench_path=".") -> List:
|
|||||||
return []
|
return []
|
||||||
|
|
||||||
|
|
||||||
def find_org(org_repo):
|
def find_org(org_repo, using_cached: bool=False):
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
org_repo = org_repo[0]
|
org_repo = org_repo[0]
|
||||||
@ -429,10 +429,13 @@ def find_org(org_repo):
|
|||||||
if res.ok:
|
if res.ok:
|
||||||
return org, org_repo
|
return org, org_repo
|
||||||
|
|
||||||
raise InvalidRemoteException(f"{org_repo} not found in frappe or erpnext")
|
if using_cached:
|
||||||
|
return "", org_repo
|
||||||
|
|
||||||
|
raise InvalidRemoteException(f"{org_repo} not found under frappe or erpnext GitHub accounts")
|
||||||
|
|
||||||
|
|
||||||
def fetch_details_from_tag(_tag: str) -> Tuple[str, str, str]:
|
def fetch_details_from_tag(_tag: str, using_cached: bool=False) -> Tuple[str, str, str]:
|
||||||
if not _tag:
|
if not _tag:
|
||||||
raise Exception("Tag is not provided")
|
raise Exception("Tag is not provided")
|
||||||
|
|
||||||
@ -447,7 +450,7 @@ def fetch_details_from_tag(_tag: str) -> Tuple[str, str, str]:
|
|||||||
try:
|
try:
|
||||||
org, repo = org_repo
|
org, repo = org_repo
|
||||||
except Exception:
|
except Exception:
|
||||||
org, repo = find_org(org_repo)
|
org, repo = find_org(org_repo, using_cached)
|
||||||
|
|
||||||
return org, repo, tag
|
return org, repo, tag
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user