From b3c0daac7ee8063b34429fb3b76a27ecb30c8710 Mon Sep 17 00:00:00 2001 From: lecjy <565572696@qq.com> Date: Sat, 4 Nov 2023 14:17:15 +0800 Subject: [PATCH] fix #955 https://github.com/cskefu/cskefu/issues/955 Signed-off-by: lecjy <565572696@qq.com> --- .../cc/controller/apps/service/OnlineUserController.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/service/OnlineUserController.java b/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/service/OnlineUserController.java index a16e4978..3bf73b4e 100644 --- a/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/service/OnlineUserController.java +++ b/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/service/OnlineUserController.java @@ -130,9 +130,10 @@ public class OnlineUserController extends Handler { } - agentUserContactsRes.findOneByUserid( - userid).ifPresent(p -> { - map.put("contacts", contactsRes.findById(p.getContactsid()).orElse(null)); + agentUserContactsRes.findOneByUserid(userid).ifPresent(p -> { + if (p.getContactsid() != null) { + map.put("contacts", contactsRes.findById(p.getContactsid()).orElse(null)); + } }); AgentService service = agentServiceRes.findById(agentservice).orElse(null); if (service != null) {