fix: update hub item document
diff --git a/erpnext/hub_node/api.py b/erpnext/hub_node/api.py
index 0d01c67..602d65e 100644
--- a/erpnext/hub_node/api.py
+++ b/erpnext/hub_node/api.py
@@ -115,6 +115,16 @@
return valid_items
+@frappe.whitelist()
+def update_item(ref_doctype, ref_doc, data):
+ data = json.loads(data)
+
+ data.update(dict(doctype=ref_doctype, name=ref_doc))
+ try:
+ connection = get_hub_connection()
+ connection.update(data)
+ except Exception as e:
+ frappe.log_error(message=e, title='Hub Sync Error')
@frappe.whitelist()
def publish_selected_items(items_to_publish):