diff --git a/src/renderer/components/+preferences/extensions.tsx b/src/renderer/components/+preferences/extensions.tsx index 143a1da549..d990874588 100644 --- a/src/renderer/components/+preferences/extensions.tsx +++ b/src/renderer/components/+preferences/extensions.tsx @@ -16,7 +16,7 @@ import rendererExtensionsInjectable from "../../../extensions/renderer-extension interface Dependencies { preferenceItems: IComputedValue; - extensionName: string; + extensionName: string | undefined; } const NonInjectedExtensions = ({ preferenceItems, extensionName }: Dependencies) => ( @@ -27,6 +27,9 @@ const NonInjectedExtensions = ({ preferenceItems, extensionName }: Dependencies) {" "} preferences + {!extensionName && ( +
No extension found
+ )} {preferenceItems.get().map((preferenceItem, index) => ( ( const extensions = di.inject(rendererExtensionsInjectable); const extension = extensions.get().find((extension) => extension.sanitizedExtensionId === extensionId); - if (!extension) { - throw new Error(`Extension ${extensionId} not found`); - } + // if (!extension) { + // throw new Error(`Extension ${extensionId} not found`); + // } return { preferenceItems: di.inject(extensionsPreferenceItemsInjectable, pathParameters), - extensionName: extension.manifest.name, + extensionName: extension?.manifest.name, }; }, },