fix: Ignore pg when searching through extensions (#22597)

Ignore pg prefix when searching in extensions.
This commit is contained in:
Ivan Vasilov authored and GitHub committed 2024-04-11 11:33:48 +02:00
1 parent 5c34fb3597
commit 9ec2bcce9d
1 file changed
+7 -5
@@ -28,13 +28,15 @@ const Extensions = () => {
const extensions =
filterString.length === 0
? data ?? []
: (data ?? []).filter((ext) => ext.name.includes(filterString))
const extensionsWithoutHidden = extensions.filter(
(ext: any) => !HIDDEN_EXTENSIONS.includes(ext.name)
)
: (data ?? []).filter((ext) =>
// if the filter string contains pg, ignore it since some of the extensions may be listed without the
// pg prefix (pgvector is listed as vector)
ext.name.includes(filterString.replace('pg', ''))
)
const extensionsWithoutHidden = extensions.filter((ext) => !HIDDEN_EXTENSIONS.includes(ext.name))
const [enabledExtensions, disabledExtensions] = partition(
extensionsWithoutHidden,
(ext: any) => !isNull(ext.installed_version)
(ext) => !isNull(ext.installed_version)
)
const canUpdateExtensions = useCheckPermissions(