diff --git a/src/controllers/channels/dto.ts b/src/controllers/channels/dto.ts index 9adacaba7a534c2b4679a766902be8edb1aeeaca..8b2cc29f12865b6f9a05773bbbbda13da922f745 100644 --- a/src/controllers/channels/dto.ts +++ b/src/controllers/channels/dto.ts @@ -485,8 +485,8 @@ export class ListChannelsFilterObject { this.tags = channel.tags; this.relationships = new RelationshipResponse( channel.notificationCount, - channel.members.length, - channel.groups.length, + channel.members?.length || 0, + channel.groups?.length || 0, ); this.channelFlags = channel.channelFlags; } @@ -1371,8 +1371,8 @@ export class ChannelResponse { this.sendPrivate = channel.sendPrivate; this.relationships = new RelationshipResponse( channel.notificationCount, - channel.members.length, - channel.groups.length, + channel.members?.length || 0, + channel.groups?.length || 0, ); this.channelFlags = channel.channelFlags; }