perf: update state ticket

This commit is contained in:
Javier Segarra 2025-02-18 12:31:23 +01:00
parent 62cb5d0d57
commit 2719a9dea6
1 changed files with 10 additions and 2 deletions

View File

@ -43,8 +43,16 @@ module.exports = Self => {
const {code} = await models.State.findById(params.stateFk, {fields: ['code']}, myOptions); const {code} = await models.State.findById(params.stateFk, {fields: ['code']}, myOptions);
params.code = code; params.code = code;
} else { } else {
const state = await models.State.findOne({where: {id: params.code}}, myOptions); const {id, code} = await models.State.findOne({
params.stateFk = state.id; where: {
or: [
{code: params.code},
{id: params.code}
]
}
}, myOptions);
params.stateFk = id;
params.code = code;
} }
if (!params.userFk) { if (!params.userFk) {