Bladeren bron

fix: ignore forms without docs in realtime events

(cherry picked from commit b263d7a724)
version-14
Ankush Menat 2 jaren geleden
committed by Ankush Menat
bovenliggende
commit
afc060f1eb
1 gewijzigde bestanden met toevoegingen van 5 en 8 verwijderingen
  1. +5
    -8
      frappe/public/js/frappe/socketio_client.js

+ 5
- 8
frappe/public/js/frappe/socketio_client.js Bestand weergeven

@@ -59,7 +59,7 @@ frappe.socketio = {
frappe.socketio.setup_reconnect();

$(document).on("form-load form-rename", function (e, frm) {
if (frm.is_new()) {
if (!frm.doc || frm.is_new()) {
return;
}

@@ -75,7 +75,7 @@ frappe.socketio = {
});

$(document).on("form-refresh", function (e, frm) {
if (frm.is_new()) {
if (!frm.doc || frm.is_new()) {
return;
}

@@ -83,7 +83,7 @@ frappe.socketio = {
});

$(document).on("form-unload", function (e, frm) {
if (frm.is_new()) {
if (!frm.doc || frm.is_new()) {
return;
}

@@ -100,14 +100,11 @@ frappe.socketio = {
});

window.addEventListener("beforeunload", () => {
if (!cur_frm || cur_frm.is_new()) {
if (!cur_frm || !cur_frm.doc || cur_frm.is_new()) {
return;
}

// if tab/window is closed, notify other users
if (cur_frm.doc) {
frappe.socketio.doc_close(cur_frm.doctype, cur_frm.docname);
}
frappe.socketio.doc_close(cur_frm.doctype, cur_frm.docname);
});
},
get_host: function (port = 3000) {


Laden…
Annuleren
Opslaan