fix: display new item value
diff --git a/erpnext/public/js/hub/components/edit_details_dialog.js b/erpnext/public/js/hub/components/edit_details_dialog.js
index b341901..e249ca5 100644
--- a/erpnext/public/js/hub/components/edit_details_dialog.js
+++ b/erpnext/public/js/hub/components/edit_details_dialog.js
@@ -3,43 +3,39 @@
 		title: __('Update Details'),
 		fields: [
 			{
-				"label": "Item Name",
-				"fieldname": "item_name",
-				"fieldtype": "Data",
-				"default": defaults.item_name,
-				"reqd": 1
+				label: 'Item Name',
+				fieldname: 'item_name',
+				fieldtype: 'Data',
+				default: defaults.item_name,
+				reqd: 1
 			},
 			{
-				"label": "Hub Category",
-				"fieldname": "hub_category",
-				"fieldtype": "Autocomplete",
-				"default": defaults.hub_category,
-				"options": [],
-				"reqd": 1
+				label: 'Hub Category',
+				fieldname: 'hub_category',
+				fieldtype: 'Autocomplete',
+				default: defaults.hub_category,
+				options: [],
+				reqd: 1
 			},
 			{
-				"label": "Description",
-				"fieldname": "description",
-				"fieldtype": "Text",
-				"default": defaults.description,
-				"options": [],
-				"reqd": 1
+				label: 'Description',
+				fieldname: 'description',
+				fieldtype: 'Text',
+				default: defaults.description,
+				options: [],
+				reqd: 1
 			}
 		],
 		primary_action_label: primary_action.label || __('Update Details'),
-		primary_action: primary_action.fn,
+		primary_action: primary_action.fn
 	});
 
-	hub.call('get_categories')
-		.then(categories => {
-			categories = categories.map(d => d.name);
-			dialog.fields_dict.hub_category.df.options = categories;
-			dialog.fields_dict.hub_category.set_options();
-		});
+	hub.call('get_categories').then(categories => {
+		categories = categories.map(d => d.name);
+		dialog.fields_dict.hub_category.set_data(categories);
+	});
 
 	return dialog;
 }
 
-export {
-	EditDetailsDialog
-};
\ No newline at end of file
+export { EditDetailsDialog };
diff --git a/erpnext/public/js/hub/pages/Item.vue b/erpnext/public/js/hub/pages/Item.vue
index b8399e3..31cc8d5 100644
--- a/erpnext/public/js/hub/pages/Item.vue
+++ b/erpnext/public/js/hub/pages/Item.vue
@@ -311,7 +311,9 @@
 				}
 			)
 			.then((r) => {
-				this.get_item_details();
+				return this.get_item_details();
+			})
+			.then(() => {
 				frappe.show_alert(__(`${this.item.item_name} Updated`));
 			})
 		},