fix(channels): tolerate sparse channel metadata during validation

This commit is contained in:
Peter Steinberger
2026-04-26 05:06:50 +01:00
parent 86328585fa
commit 80219ed1b3

View File

@@ -10,7 +10,7 @@ import type { PluginDiagnostic } from "./manifest-types.js";
import { pushPluginValidationDiagnostic } from "./validation-diagnostics.js";
function resolveBundledChannelMeta(id: string): ChannelMeta | undefined {
return listChatChannels().find((meta) => meta.id === id);
return listChatChannels().find((meta) => meta?.id === id);
}
function collectMissingChannelMetaFields(meta?: Partial<ChannelMeta> | null): string[] {