diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts index dea79d60..c790147b 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/group.component.ts @@ -274,7 +274,12 @@ export class GroupComponent implements OnInit, OnDestroy { map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts index 62b18a7a..8dbe42d4 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts @@ -266,7 +266,12 @@ export class OrganizationComponent map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts index 0f222737..27283b69 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts @@ -323,7 +323,12 @@ export class CreateChatDialogComponent implements OnInit, OnDestroy { map(res => { switch (res.SSVC_TYPE) { case SSVC_TYPE_QUERY_DEPT_USER_DATA: - searchUserInfos.push(...(res as DeptUserData).userInfos); + const userInfos = (res as DeptUserData).userInfos; + searchUserInfos.push( + ...userInfos.filter( + userInfo => userInfo.seq !== this.loginRes.userSeq + ) + ); break; case SSVC_TYPE_QUERY_DEPT_USER_RES: {