mini cambios

This commit is contained in:
xXpuma99Xx
2022-02-13 13:34:54 -06:00
parent e23d4f15f5
commit 25d2112010
11 changed files with 38 additions and 65 deletions
+5 -4
View File
@@ -16,17 +16,18 @@ const update = async (body) => {
return TipoCarrito.findOne({ where: { idTipoCarrito } })
.then((res) => {
if (idTipoCarrito && !res)
throw new Error('No existe este tipo carrito.');
if (idTipoCarrito) {
if (!res) throw new Error('No existe este tipo carrito.');
update.idTipoCarrito = idTipoCarrito;
}
return Carrito.findOne({ where: { idCarrito } });
})
.then((res) => {
if (!res) throw new Error('No existe este carrito.');
if (idTipoCarrito) update.idTipoCarrito = idTipoCarrito;
if (body.activo === 'desactivar') update.activo = false;
else if (body.activo === 'activar') update.activo = true;
if (validar.validarObjetoVacio(update))
throw new Error('No se envio nada para actualizar.');
throw new Error('No se envió nada para actualizar.');
return Carrito.update(update, { where: { idCarrito } });
})
.then(() => ({ message: 'Se actualizó correctamente el carrito.' }));