From 6ff7a30b9fa19e37e28482c52e7be02a78908a4c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 26 Apr 2026 06:56:39 +0100 Subject: [PATCH] fix(providers): guard optional provider index installs --- src/plugins/provider-install-catalog.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/provider-install-catalog.ts b/src/plugins/provider-install-catalog.ts index 3a49085a511..69a57a0bbb8 100644 --- a/src/plugins/provider-install-catalog.ts +++ b/src/plugins/provider-install-catalog.ts @@ -119,7 +119,10 @@ function resolveInstallInfoFromProviderIndex( provider: OpenClawProviderIndexProvider, ): PluginPackageInstall | null { const install = provider.plugin.install; - const npmSpec = install?.npmSpec?.trim(); + if (!install) { + return null; + } + const npmSpec = install.npmSpec?.trim(); if (!npmSpec) { return null; }