diff --git a/modules/ticket/back/methods/ticket/state.js b/modules/ticket/back/methods/ticket/state.js index e7daacacca..792d5bb28a 100644 --- a/modules/ticket/back/methods/ticket/state.js +++ b/modules/ticket/back/methods/ticket/state.js @@ -43,8 +43,16 @@ module.exports = Self => { const {code} = await models.State.findById(params.stateFk, {fields: ['code']}, myOptions); params.code = code; } else { - const state = await models.State.findOne({where: {id: params.code}}, myOptions); - params.stateFk = state.id; + const {id, code} = await models.State.findOne({ + where: { + or: [ + {code: params.code}, + {id: params.code} + ] + } + }, myOptions); + params.stateFk = id; + params.code = code; } if (!params.userFk) {