diff --git a/web/src/app/dashboard/settings/plugins/page.tsx b/web/src/app/dashboard/settings/plugins/page.tsx index 895f04a..25473a7 100644 --- a/web/src/app/dashboard/settings/plugins/page.tsx +++ b/web/src/app/dashboard/settings/plugins/page.tsx @@ -66,8 +66,8 @@ export default function PluginsPage() { const load = useCallback(async () => { try { const response = await getPlugins(); - setPlugins(response.plugins); - setEncryptionConfigured(response.encryption_configured); + setPlugins(response.plugins ?? []); + setEncryptionConfigured(response.encryption_configured ?? false); setError(null); } catch (e) { setError(e instanceof Error ? e.message : String(e));