diff --git a/modules/supplier/back/models/supplier-account.js b/modules/supplier/back/models/supplier-account.js index 2eecab8b3..c8b2f0595 100644 --- a/modules/supplier/back/models/supplier-account.js +++ b/modules/supplier/back/models/supplier-account.js @@ -7,12 +7,14 @@ module.exports = Self => { }); async function ibanValidation(err, done) { - let filter = { + const supplier = await Self.app.models.Supplier.findById(this.supplierFk); + const filter = { fields: ['code'], - where: {id: this.countryFk} + where: {id: supplier.countryFk} }; - let country = await Self.app.models.Country.findOne(filter); - let code = country ? country.code.toLowerCase() : null; + + const country = await Self.app.models.Country.findOne(filter); + const code = country ? country.code.toLowerCase() : null; if (code != 'es') return done();