From d32e7f8d02ced8a4d09103784ab3ab054cecec7b Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 30 Aug 2018 11:53:46 +0530 Subject: [PATCH] fix: Administrator cannot register on marketplace --- erpnext/hub_node/doctype/hub_settings/hub_settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py index 7478db97a8..ab0a7d24ff 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py @@ -23,10 +23,12 @@ class HubSettings(Document): def register(self): """ Create a User on hub.erpnext.org and return username/password """ + if frappe.session.user == 'Administrator': + frappe.throw(_('Please login as another user to register on Marketplace')) + if 'System Manager' not in frappe.get_roles(): frappe.throw(_('Only users with System Manager role can register on Marketplace'), frappe.PermissionError) - # TODO: site_name for cloud sites self.site_name = frappe.utils.get_url() data = {