Skip to content

Commit 5decc03

Browse files
authored
fix: only show vectorize as remote storage if indexes present (#352)
1 parent f529918 commit 5decc03

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/features.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,10 +356,16 @@ export async function setupRemote(_nuxt: Nuxt, hub: HubConfig) {
356356
}
357357
})
358358

359-
const availableStorages = Object.keys(remoteManifest?.storage || {}).filter(k => hub[k as keyof typeof hub] && remoteManifest?.storage[k])
359+
const availableStorages = Object.keys(remoteManifest?.storage || {}).filter((k) => {
360+
if (k === 'vectorize') {
361+
return Object.keys(hub.vectorize ?? {}).length && Object.keys(remoteManifest!.storage.vectorize!).length
362+
}
363+
return hub[k as keyof typeof hub] && remoteManifest?.storage[k]
364+
})
365+
360366
if (availableStorages.length > 0) {
361367
const storageDescriptions = availableStorages.map((storage) => {
362-
if (storage === 'vectorize' && Object.keys(hub.vectorize || {}).length) {
368+
if (storage === 'vectorize') {
363369
const indexes = Object.keys(remoteManifest!.storage.vectorize!).join(', ')
364370
return `\`${storage} (${indexes})\``
365371
}

0 commit comments

Comments
 (0)