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);
 		}
 	});
 });