Skip to content

Commit 87442e2

Browse files
author
=
committed
handle case of entities being undefined
1 parent d5cd926 commit 87442e2

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

packages/core/src/utils/getActivityLivestreamingMetadata.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,19 @@ export default function getActivityLivestreamingMetadata(activity: WebChatActivi
187187
type: 'contentless' | 'final activity' | 'informative message' | 'interim activity';
188188
}>
189189
| undefined {
190-
let activityResult;
191-
let streamingDataResult;
190+
let activityResult: any;
191+
let streamingDataResult: any;
192192

193193
if (activity.entities) {
194194
activityResult = safeParse(entitiesStreamingActivitySchema, activity);
195195
streamingDataResult = safeParse(streamingDataSchema, activity.entities[0]);
196+
} else {
197+
activityResult = {
198+
success: false
199+
};
200+
streamingDataResult = {
201+
success: false
202+
};
196203
}
197204

198205
if (!(activityResult.success && streamingDataResult.success) && activity.channelData) {

0 commit comments

Comments
 (0)