diff --git a/src/components/upload/UppyPhotoSubmissionUpload.tsx b/src/components/upload/UppyPhotoSubmissionUpload.tsx index 8e9ab74b..c3bec629 100644 --- a/src/components/upload/UppyPhotoSubmissionUpload.tsx +++ b/src/components/upload/UppyPhotoSubmissionUpload.tsx @@ -21,6 +21,7 @@ import { logger } from "@/lib/logger"; import { breadcrumb } from "@/lib/errorBreadcrumbs"; import { checkSubmissionRateLimit, recordSubmissionAttempt } from "@/lib/submissionRateLimiter"; import { sanitizeErrorMessage } from "@/lib/errorSanitizer"; +import { reportBanEvasionAttempt } from "@/lib/pipelineAlerts"; /** * Photo upload pipeline configuration @@ -140,6 +141,10 @@ export function UppyPhotoSubmissionUpload({ ); if (profile?.banned) { + // Report ban evasion attempt + reportBanEvasionAttempt(user.id, 'photo_upload').catch(() => { + // Non-blocking - don't fail if alert fails + }); throw new Error('Account suspended. Contact support for assistance.'); }