Fix feature path catch blocks

This commit is contained in:
gpt-engineer-app[bot]
2025-10-21 16:01:45 +00:00
parent dcd5c9890b
commit 29fb04d03d
20 changed files with 42 additions and 40 deletions

View File

@@ -154,7 +154,7 @@ export function MarkdownEditor({
if (!imageUrl) throw new Error('Failed to generate image URL');
return imageUrl;
} catch (error) {
} catch (error: unknown) {
console.error('Image upload failed:', error);
throw new Error(error instanceof Error ? error.message : 'Failed to upload image');
}

View File

@@ -72,7 +72,7 @@ export function NovuMigrationUtility() {
title: "Migration completed",
description: `Successfully migrated ${successCount} users. ${failureCount} failures.`,
});
} catch (error) {
} catch (error: unknown) {
const errorMsg = getErrorMessage(error);
toast({
variant: "destructive",

View File

@@ -29,7 +29,7 @@ export function ProfileAuditLog() {
if (error) throw error;
setLogs((data || []) as AuditLogEntry[]);
} catch (error) {
} catch (error: unknown) {
handleError(error, { action: 'Load audit logs' });
} finally {
setLoading(false);

View File

@@ -191,7 +191,7 @@ export const SystemActivityLog = forwardRef<SystemActivityLogRef, SystemActivity
type: filterType === 'all' ? undefined : filterType,
});
setActivities(data);
} catch (error) {
} catch (error: unknown) {
console.error('Error loading system activities:', error);
} finally {
setIsLoading(false);

View File

@@ -11,6 +11,7 @@ import { Collapsible, CollapsibleContent, CollapsibleTrigger } from '@/component
import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger } from '@/components/ui/alert-dialog';
import { supabase } from '@/integrations/supabase/client';
import { useToast } from '@/hooks/use-toast';
import { getErrorMessage } from '@/lib/errorHandler';
import { Beaker, CheckCircle, ChevronDown, Trash2, AlertTriangle } from 'lucide-react';
import { clearTestData, getTestDataStats } from '@/lib/testDataGenerator';
@@ -87,7 +88,7 @@ export function TestDataGenerator() {
try {
const data = await getTestDataStats();
setStats(data);
} catch (error) {
} catch (error: unknown) {
console.error('Failed to load stats:', error);
}
};
@@ -149,11 +150,11 @@ export function TestDataGenerator() {
});
await loadStats();
} catch (error) {
} catch (error: unknown) {
console.error('Generation error:', error);
toast({
title: "Generation failed",
description: error.message || "Failed to generate test data",
description: getErrorMessage(error),
variant: "destructive",
});
} finally {
@@ -173,11 +174,11 @@ export function TestDataGenerator() {
description: `Removed ${deleted} test submissions`
});
setResults(null);
} catch (error) {
} catch (error: unknown) {
console.error('Clear error:', error);
toast({
title: 'Clear Failed',
description: error.message,
description: getErrorMessage(error),
variant: 'destructive'
});
} finally {