Skip to content

Commit 2284032

Browse files
committed
fix: add plugin registration fatal error checks for vectorizers, reranker and generative types
1 parent 5f96f4a commit 2284032

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/modules/plugins/Plugin.module.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,29 @@ const providers: Provider[] = [
129129
projectSettings.textVectorizer.name ===
130130
error.pluginDetails.alias
131131
)
132+
case PluginTypes.ImageVectorizer:
133+
return (
134+
projectSettings.imageVectorizer?.name ===
135+
error.pluginDetails.alias
136+
)
137+
case PluginTypes.MultimodalVectorizer:
138+
return (
139+
projectSettings.imageVectorizer?.name ===
140+
error.pluginDetails.alias ||
141+
projectSettings.textVectorizer.name ===
142+
error.pluginDetails.alias
143+
)
144+
case PluginTypes.Reranker:
145+
return (
146+
projectSettings.reranker?.name === error.pluginDetails.alias
147+
)
148+
case PluginTypes.Generative:
149+
return (
150+
!!projectSettings.generative &&
151+
projectSettings.generative.name === error.pluginDetails.alias
152+
)
153+
case PluginTypes.FileParser:
154+
return true
132155
default:
133156
return false
134157
}

0 commit comments

Comments
 (0)