From 59caf1099355b9fd31a2af14fe958611ba94fd39 Mon Sep 17 00:00:00 2001 From: Niek van Sleeuwen Date: Mon, 11 Aug 2025 10:23:26 +0300 Subject: [PATCH] feat(vue): resolve reference array --- packages/vue/src/item.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/vue/src/item.ts b/packages/vue/src/item.ts index 2a6c9ca6..5a931cf0 100644 --- a/packages/vue/src/item.ts +++ b/packages/vue/src/item.ts @@ -102,7 +102,12 @@ export function wrapItem< store, model: targetModel, findOptions: { - filter: foreignItem => foreignItem[targetModelConfig.on] === value, + filter: (foreignItem) => { + if (Array.isArray(value)) { + return value.includes(foreignItem[targetModelConfig.on]) + } + return foreignItem[targetModelConfig.on] === value + }, }, force: true, }).result