bluuweb / nestjs-mysql-cats-backend-node-docker-tyorm

23 stars 2 forks source link

Actualizar Gatos (PartialType) #1

Open Daniel-Monroy opened 1 year ago

Daniel-Monroy commented 1 year ago

BUG

Bluu 😊 Seguí tu curso en NestJS pero no me gustó la idea de agregar las propiedades nuevamente al UpdateCatDTO porque además de que soy un perezoso, el PartialType debería hacerlo por sí solo. Busqué una solución en internet, pero no encontré nada. Así que decidí ir a lo simple y revisar el archivo package.json. Allí encontré lo siguiente:

"@nestjs/mapped-types": "*" que instala la versión: mapped-types@0.0.1

Linea de Código

Captura de pantalla 2023-07-28 a la(s) 13 30 44

Que produce este error:

Captura de pantalla 2023-07-28 a la(s) 13 35 29

Y que a sus vez produce el siguiente:

Captura de pantalla 2023-07-28 a la(s) 13 41 44

😫 Demasiados errores....

Y todo esto se resuelve re-instalando @nestjs/mapped-types para obtener la última versión

¿Y todo para qué? Para poder utilizar PartialType

Captura de pantalla 2023-07-28 a la(s) 14 28 04

Ojalá en un directo puedas hacer la corrección 😌 sería genial!

Bluu 🥹 Saludos desde la CDMX.

aortegae commented 1 year ago

Mismo problema, gracias @bluuweb y @Daniel-Monroy

bluuweb commented 1 year ago

Genial, muchas gracias! intentaré la solución el próximo directo 😊

dperezch commented 1 year ago

Hola, al hacer el ejercicio a mi no me tiró ningún error en el updateCatDto, lo único que cambié fue añadir los { } al id, ya que así se hizo en el create, seguí los mismos pasos para el update, pero en el directo pusiste el id sin los {} en el update, por eso no funcionó el partialTipe en el dto, saludos.

catService updateCatDto

bluuweb commented 1 year ago

Wooo excelente! muchas gracias por la aclaración 🎉