2
0

feat(bot): ️ Add attachment in emails

This commit is contained in:
Baptiste Arnaud
2022-06-24 16:18:07 +02:00
parent 2441abe015
commit 7c3345ab13
5 changed files with 33 additions and 7 deletions

View File

@ -61,7 +61,7 @@ export const FileUploadForm = ({
files: [
{
file,
path: `public/results/${resultId}/${id}`,
path: `public/results/${resultId}/${id}/${file.name}`,
},
],
})

View File

@ -306,6 +306,7 @@ const sendEmail = async (
cc: (options.cc ?? []).map(parseVariables(variables)),
bcc: (options.bcc ?? []).map(parseVariables(variables)),
replyTo: replyTo !== '' ? replyTo : undefined,
fileUrls: variables.find(byId(options.attachmentsVariableId))?.value,
isCustomBody: options.isCustomBody,
isBodyCode: options.isBodyCode,
resultValues,

View File

@ -11,6 +11,7 @@ export const sendEmailOptionsSchema = z.object({
replyTo: z.string().optional(),
cc: z.array(z.string()).optional(),
bcc: z.array(z.string()).optional(),
attachmentsVariableId: z.string().optional(),
})
export const sendEmailBlockSchema = blockBaseSchema.and(