From d7162c361e461564b98cccdb84e121e09b7bbce1 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 (cherry picked from commit 987b3e23ca5d13d4418be7c021ec8eccd18a066a) --- 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]; },