Merge pull request #4199 from GregW6/fix/file-attachment-1 Fix attachment file extension extraction

d641089107d163ef658c0b7e3e6f688a8327768c

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
1 files changed, +1 -2Ignore whitespace
public/scripts/chats.js+1 -2
@@ -204,17 +204,16 @@ export async function populateFileAttachment(message, inputId = 'file_form_input
204204 const fileNamePrefix = `${Date.now()}_${slug}`;
205205 const fileBase64 = await getBase64Async(file);
206206 let base64Data = fileBase64.split(',')[1];
207+ const extension = file.name.substring((file.name.lastIndexOf('.') + file.name.length) % file.name.length + 1);
207208
208209 // If file is image
209210 if (file.type.startsWith('image/')) {
210- const extension = file.type.split('/')[1];
211211 const imageUrl = await saveBase64AsFile(base64Data, name2, fileNamePrefix, extension);
212212 message.extra.image = imageUrl;
213213 message.extra.inline_image = true;
214214 }
215215 // If file is video
216216 else if (file.type.startsWith('video/')) {
217- const extension = file.type.split('/')[1];
218217 const videoUrl = await saveBase64AsFile(base64Data, name2, fileNamePrefix, extension);
219218 message.extra.video = videoUrl;
220219 } else {