diff --git a/src/components/common/VnBankDetailsForm.vue b/src/components/common/VnBankDetailsForm.vue index 4e13a4d86..5efe7ec27 100644 --- a/src/components/common/VnBankDetailsForm.vue +++ b/src/components/common/VnBankDetailsForm.vue @@ -72,7 +72,7 @@ const getBankEntities = (data) => { :acls="[{ model: 'BankEntity', props: '*', accessType: 'WRITE' }]" :options="bankEntities" hide-selected - option-label="name" + option-label="bic" option-value="id" v-model="bankEntityFk" @update:model-value="$emit('updateBic', { iban, bankEntityFk })" diff --git a/src/components/common/__tests__/VnBankDetailsForm.spec.js b/src/components/common/__tests__/VnBankDetailsForm.spec.js index 9d6ade902..b7919a985 100644 --- a/src/components/common/__tests__/VnBankDetailsForm.spec.js +++ b/src/components/common/__tests__/VnBankDetailsForm.spec.js @@ -40,4 +40,11 @@ describe('VnBankDetail Component', () => { await vm.autofillBic('ES1234567891324567891234'); expect(vm.bankEntityFk).toBe(null); }); + + it('should not update bankEntityFk if IBAN country is not ES', async () => { + vm.bankEntities = bankEntities; + + await vm.autofillBic('FR1420041010050500013M02606'); + expect(vm.bankEntityFk).toBe(null); + }); });