refs #6291 validateTin #1836
|
@ -3014,7 +3014,7 @@ UPDATE `vn`.`client`
|
|||
SET fi='65004204V'
|
||||
WHERE id=1;
|
||||
|
||||
UPDATE `vn`.`client`
|
||||
UPDATE `vn`.`worker`
|
||||
SET fi='59328808D'
|
||||
WHERE id=1106;
|
||||
|
||||
|
|
|
@ -34,17 +34,12 @@ module.exports = Self => {
|
|||
fields: ['code'],
|
||||
where: {id: this.countryFk}
|
||||
};
|
||||
|
||||
const country = await Self.app.models.Country.findOne(filter);
|
||||
const code = country ? country.code.toLowerCase() : null;
|
||||
const client = (await Self.findById(this.id, {
|
||||
include: {relation: 'client'}}))?.client();
|
||||
if (client) {
|
||||
const countryCode = client.fi?.toLowerCase().substring(0, 2);
|
||||
const countryCode = this.fi?.toLowerCase().substring(0, 2);
|
||||
carlossa marked this conversation as resolved
Outdated
|
||||
|
||||
if (!client.fi || !validateTin(client.fi, code) || countryCode == code)
|
||||
err();
|
||||
}
|
||||
if (!this.fi || !validateTin(this.fi, code) || countryCode == code)
|
||||
err();
|
||||
done();
|
||||
jsegarra marked this conversation as resolved
Outdated
jsegarra
commented
El nombre de la variable es correcto? El nombre de la variable es correcto?
Porque lo llamas countryCode pero no usas referencias a country
carlossa
commented
Es como se hacia también en client, por continuar la misma dinámica Es como se hacia también en client, por continuar la misma dinámica
jsegarra
commented
Entiendo, pero cuando creas un worker(pej), crea también el cliente y es en ese modelo donde se guardan los datos que usas en el worker, por eso digo, que siendo otro model a l mejor necesita otro nombre. Entiendo, pero cuando creas un worker(pej), crea también el cliente y es en ese modelo donde se guardan los datos que usas en el worker, por eso digo, que siendo otro model a l mejor necesita otro nombre.
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Creo que se puede simplificar
const code = country?.code?.toLowerCase() ?? null;
Y después de esto, quizás emitiría un error