From 2a48974336beb4cb49d9a6ffc2e07a20195fb395 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Wed, 15 Jan 2025 08:34:59 +0100 Subject: [PATCH] fix: update conversation fixtures + service --- api/src/chat/services/conversation.service.ts | 2 -- api/src/utils/test/fixtures/conversation.ts | 6 ++++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/chat/services/conversation.service.ts b/api/src/chat/services/conversation.service.ts index 593ca1e6..118f367f 100644 --- a/api/src/chat/services/conversation.service.ts +++ b/api/src/chat/services/conversation.service.ts @@ -71,8 +71,6 @@ export class ConversationService extends BaseService< const msgType = event.getMessageType(); const profile = event.getSender(); - if (!convo.context) throw new Error('Missing conversation context'); - // Capture channel specific context data convo.context.channel = event.getHandler().getName(); convo.context.text = event.getText(); diff --git a/api/src/utils/test/fixtures/conversation.ts b/api/src/utils/test/fixtures/conversation.ts index a58c66c3..ba469949 100644 --- a/api/src/utils/test/fixtures/conversation.ts +++ b/api/src/utils/test/fixtures/conversation.ts @@ -142,8 +142,10 @@ export const installConversationTypeFixtures = async () => { conversationFixtures.map((conversationFixture) => ({ ...conversationFixture, sender: subscribers[parseInt(conversationFixture.sender)].id, - current: blocks[parseInt(conversationFixture.current)].id, - next: conversationFixture.next.map((n) => blocks[parseInt(n)].id), + current: conversationFixture?.current + ? blocks[parseInt(conversationFixture.current)]?.id + : undefined, + next: conversationFixture.next?.map((n) => blocks[parseInt(n)].id), })), ); };