fix: don't throw if request fails (#37761)
This commit is contained in:
parent
852d264698
commit
b7111330bd
1 changed files with 8 additions and 10 deletions
|
|
@ -44,21 +44,19 @@ def get_headers():
|
|||
def current_site_info():
|
||||
from frappe.utils import cint
|
||||
|
||||
res = {}
|
||||
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.site.info", headers=get_headers())
|
||||
if request.status_code == 200:
|
||||
res = request.json().get("message")
|
||||
if not res:
|
||||
if not res or not isinstance(res, dict):
|
||||
return None
|
||||
|
||||
return {
|
||||
**res,
|
||||
"site_name": get_site_name(),
|
||||
"base_url": get_base_url(),
|
||||
"setup_complete": cint(frappe.get_system_settings("setup_complete")),
|
||||
}
|
||||
|
||||
else:
|
||||
frappe.throw(_("Failed to get site info"))
|
||||
return {
|
||||
**res,
|
||||
"site_name": get_site_name(),
|
||||
"base_url": get_base_url(),
|
||||
"setup_complete": cint(frappe.get_system_settings("setup_complete")),
|
||||
}
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue