5216-expeditionStateAdd #1717
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix#1717
Loading…
Reference in New Issue
No description provided.
Delete Branch "5216-expeditionStateAdd"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hay un par de test e2e que fallan, pero no están relacionados con mi tarea.
@ -0,0 +1,2 @@
INSERT INTO `salix`.`ACL` (`model`,`property`,`accessType`,`permission`,`principalType`,`principalId`)
Version nueva
@ -0,0 +46,4 @@
const typeFk = expeditionStateType.id;
const existsExpedition = await models.Expedition.findOne({
No hace falta validar si existe o no la expedición. Dado que la tabla deberia tener una FK. Entonces al hacer el create si no exite ya te dara un fallo.
Si quires si que puedes validar que expeditionStateType no sea null
Tampoco entiendo pq lo has querido hacer con promesas, hazlo con await i al estar usando la misma transaccion te las va a tirar a atras. Incluso si se quiere se puede hacer que cada iteracion del bucle tenga su propia transaccion y solo te deshaga la que ha fallado y te matenga las otras
@ -0,0 +40,4 @@
{
fields: ['id'],
where: {code: expedition.stateCode}
}
Falta usar la transaccion
@ -0,0 +51,4 @@
await models.ExpeditionState.create({
expeditionFk: expedition.expeditionFk,
typeFk,
});
Falta usar la transaccion
New commits pushed, approval review dismissed automatically according to repository settings