feat: Complete app-wide error coverage

This commit is contained in:
gpt-engineer-app[bot]
2025-11-04 19:58:20 +00:00
parent d9bd7c1616
commit a649906b61
22 changed files with 111 additions and 57 deletions

View File

@@ -6,7 +6,7 @@
*/
import { z } from 'zod';
import { logger } from '@/lib/logger';
import { handleError } from '@/lib/errorHandler';
// Profile schema (matches database JSONB structure)
const ProfileSchema = z.object({
@@ -101,8 +101,11 @@ export function validateModerationItems(data: unknown): {
const result = ModerationItemArraySchema.safeParse(data);
if (!result.success) {
logger.error('❌ Data validation failed', {
errors: result.error.issues.slice(0, 5) // Log first 5 issues
handleError(result.error, {
action: 'Data validation failed',
metadata: {
errors: result.error.issues.slice(0, 5)
}
});
return {