fix: Add restrictions for session user who is not hub seller
diff --git a/erpnext/public/js/hub/Sidebar.vue b/erpnext/public/js/hub/Sidebar.vue
index 6728664..7cb436e 100644
--- a/erpnext/public/js/hub/Sidebar.vue
+++ b/erpnext/public/js/hub/Sidebar.vue
@@ -19,7 +19,7 @@
 export default {
 	data() {
 		return {
-			hub_registered: hub.settings.registered,
+			hub_registered: hub.settings.registered && frappe.session.user === hub.settings.company_email,
 			items: [
 				{
 					label: __('Browse'),
diff --git a/erpnext/public/js/hub/marketplace.js b/erpnext/public/js/hub/marketplace.js
index 67ac502..cdf3d23 100644
--- a/erpnext/public/js/hub/marketplace.js
+++ b/erpnext/public/js/hub/marketplace.js
@@ -23,13 +23,14 @@
 		frappe.db.get_doc('Hub Settings')
 		.then(doc => {
 				hub.settings = doc;
-				const is_registered = hub.settings.registered
+				const is_registered = hub.settings.registered;
+				const is_registered_seller = hub.settings.company_email === frappe.session.user;
 				this.setup_header();
 				this.make_sidebar();
 				this.make_body();
 				this.setup_events();
 				this.refresh();
-				if (!is_registered && frappe.user_roles.includes('System Manager')) {
+				if (!is_registered && !is_registered_seller && frappe.user_roles.includes('System Manager')) {
 					this.page.set_primary_action('Become a Seller', this.show_register_dialog.bind(this))
 				}
 			});