From 78837ac001c0cee1bfb42cbd239ac86c615a2b63 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 12 Aug 2023 09:29:03 -0300 Subject: [PATCH] fix(basic.gbapp): AS IMAGE testing. --- packages/basic.gblib/services/DialogKeywords.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index bd31dd7e..09809a03 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -1224,13 +1224,14 @@ export class DialogKeywords { const imageData = await (await fetch(url)).arrayBuffer(); const contentType = mime.lookup(url); + const ext = mime.extension(url); reply['attachments'] = []; // Prepare a cache to be referenced by Bot Framework. let buf: any = Buffer.from(imageData); const gbaiName = DialogKeywords.getGBAIPath(min.botId); - const localName = Path.join('work', gbaiName, 'cache', `tmp${GBAdminService.getRndReadableIdentifier()}.docx`); + const localName = Path.join('work', gbaiName, 'cache', `tmp${GBAdminService.getRndReadableIdentifier()}.${ext}`); Fs.writeFileSync(localName, buf, { encoding: null }); url = urlJoin(GBServer.globals.publicAddress, min.botId, 'cache', Path.basename(localName));