diff --git a/apps/web-api/src/utils/validation.ts b/apps/web-api/src/utils/validation.ts index af767ac..47f4dfe 100644 --- a/apps/web-api/src/utils/validation.ts +++ b/apps/web-api/src/utils/validation.ts @@ -137,8 +137,12 @@ export function validateUpdateExchange(data: unknown): Record { return updates; } -export function validateUpdateProviderMapping(data: any): any { - const updates: any = {}; +export function validateUpdateProviderMapping(data: unknown): Record { + if (!data || typeof data !== 'object') { + throw new ValidationError('Invalid data provided', 'data'); + } + const typedData = data as Record; + const updates: Record = {}; if (typedData.active !== undefined) { updates.active = Boolean(typedData.active);