From e4c772908959ff3736b6b6eb80ce188a04b556c0 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 29 Aug 2018 17:13:43 +0530 Subject: [PATCH] fix(Hub Settings): Set site_name before seller registration --- erpnext/hub_node/doctype/hub_settings/hub_settings.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py index fb7887ef8f..e1120154d7 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py @@ -15,10 +15,7 @@ class HubSetupError(frappe.ValidationError): pass class HubSettings(Document): def validate(self): - protocol = 'http://' - self.site_name = protocol + frappe.local.site + ':' + str(frappe.conf.webserver_port) - if self.publish_pricing and not self.selling_price_list: - frappe.throw(_("Please select a Price List to publish pricing")) + self.site_name = frappe.utils.get_url() def get_hub_url(self): if not frappe.conf.hub_url: @@ -32,8 +29,7 @@ class HubSettings(Document): frappe.throw(_('Only users with System Manager role can register on Marketplace'), frappe.PermissionError) # TODO: site_name for cloud sites - protocol = 'http://' - self.site_name = protocol + frappe.local.site + ':' + str(frappe.conf.webserver_port) + self.site_name = frappe.utils.get_url() data = { 'profile': self.as_json()