From 987b3e23ca5d13d4418be7c021ec8eccd18a066a Mon Sep 17 00:00:00 2001 From: prssanna Date: Thu, 1 Apr 2021 17:05:44 +0530 Subject: [PATCH] fix: also emit doc close event on doc change --- frappe/public/js/frappe/socketio_client.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/public/js/frappe/socketio_client.js b/frappe/public/js/frappe/socketio_client.js index 68bfc60a9e..606ed42444 100644 --- a/frappe/public/js/frappe/socketio_client.js +++ b/frappe/public/js/frappe/socketio_client.js @@ -162,6 +162,9 @@ frappe.socketio = { if (!frappe.socketio.last_doc || (frappe.socketio.last_doc[0] != doctype || frappe.socketio.last_doc[1] != docname)) { frappe.socketio.socket.emit('doc_open', doctype, docname); + + frappe.socketio.last_doc && + frappe.socketio.doc_close(frappe.socketio.last_doc[0], frappe.socketio.last_doc[1]); } frappe.socketio.last_doc = [doctype, docname]; },