From c3bc1b6cde54582119bf6409aa412ac2c0f3264c Mon Sep 17 00:00:00 2001 From: Gianluca Acerbis Date: Fri, 18 Nov 2022 18:44:13 +0100 Subject: [PATCH] :bug: Fix quickReplies on Alexa --- .../src/output/AlexaOutputTemplateConverterStrategy.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platforms/platform-alexa/src/output/AlexaOutputTemplateConverterStrategy.ts b/platforms/platform-alexa/src/output/AlexaOutputTemplateConverterStrategy.ts index 00e86fd6f7..30abb0b792 100644 --- a/platforms/platform-alexa/src/output/AlexaOutputTemplateConverterStrategy.ts +++ b/platforms/platform-alexa/src/output/AlexaOutputTemplateConverterStrategy.ts @@ -137,8 +137,9 @@ export class AlexaOutputTemplateConverterStrategy extends SingleResponseOutputTe const quickReplies = output.quickReplies; if (quickReplies && this.config.genericOutputToApl) { - const directive: AplRenderDocumentDirective | undefined = response.response - .directives?.[0] as AplRenderDocumentDirective | undefined; + const directive: AplRenderDocumentDirective | undefined = response.response.directives?.find( + (directive) => directive.type === 'Alexa.Presentation.APL.RenderDocument', + ) as AplRenderDocumentDirective | undefined; if (directive) { if (!directive.datasources?.data) { directive.datasources = {