fix: Create new call popup if call popup does not exists
diff --git a/erpnext/public/js/call_popup/call_popup.js b/erpnext/public/js/call_popup/call_popup.js
index 2429788..c954f12 100644
--- a/erpnext/public/js/call_popup/call_popup.js
+++ b/erpnext/public/js/call_popup/call_popup.js
@@ -200,10 +200,10 @@
frappe.realtime.on('show_call_popup', call_log => {
let call_popup = erpnext.call_popup;
if (call_popup && call_log.name === call_popup.call_log.name) {
- erpnext.call_popup = new CallPopup(call_log);
- } else {
call_popup.update_call_log(call_log);
call_popup.dialog.show();
+ } else {
+ erpnext.call_popup = new CallPopup(call_log);
}
});
});