From 55188b94129f0f4a3b950d3bfcb745033b0ca95c Mon Sep 17 00:00:00 2001 From: pandeymangg Date: Fri, 15 May 2026 17:06:11 +0530 Subject: [PATCH] fixes type error --- apps/web/modules/storage/utils.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/web/modules/storage/utils.ts b/apps/web/modules/storage/utils.ts index 456e07b6f3..d4f4c3a9d9 100644 --- a/apps/web/modules/storage/utils.ts +++ b/apps/web/modules/storage/utils.ts @@ -3,7 +3,7 @@ import { StorageErrorCode } from "@formbricks/storage"; import { TResponseData } from "@formbricks/types/responses"; import { TAllowedFileExtension, ZAllowedFileExtension } from "@formbricks/types/storage"; import { TSurveyBlock } from "@formbricks/types/surveys/blocks"; -import { TSurveyElementTypeEnum } from "@formbricks/types/surveys/elements"; +import { TSurveyElementTypeEnum, TSurveyFileUploadElement } from "@formbricks/types/surveys/elements"; import { TSurveyQuestion, TSurveyQuestionTypeEnum } from "@formbricks/types/surveys/types"; import { responses } from "@/app/lib/api/response"; import { WEBAPP_URL } from "@/lib/constants"; @@ -118,10 +118,6 @@ export const validateFileUploads = (data?: TResponseData, questions?: TSurveyQue return true; }; -type TSurveyFileUploadConfig = { - allowedFileExtensions?: TAllowedFileExtension[]; -}; - export type TSurveyFileUploadPermissionResult = | { ok: true; @@ -149,12 +145,12 @@ export const validateSurveyAllowsFileUpload = ({ blocks?: TSurveyBlock[] | null; questions?: TSurveyQuestion[] | null; }): TSurveyFileUploadPermissionResult => { - const fileUploadConfigs: TSurveyFileUploadConfig[] = [ + const fileUploadConfigs = [ ...(blocks ?? []) .flatMap((block) => block.elements) .filter((element) => element.type === TSurveyElementTypeEnum.FileUpload), ...(questions ?? []).filter((question) => question.type === TSurveyQuestionTypeEnum.FileUpload), - ]; + ] as TSurveyFileUploadElement[]; if (fileUploadConfigs.length === 0) { return {