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) {