Closed pedalopon closed 2 years ago
petición:
Request URL: http://localhost:8000/api/goal/62eae643504493f6e789234d/my-progress?user_id=62eae4c5504493f6e7892342
Request Method: GET
Status Code: 500 Internal Server Error
error:
unsupported operand type(s) for -: 'datetime.date' and 'datetime.datetime'
@pedalopon
El bug ha sido arreglado se ha debido a una linea de código que ha sido sobrescrita en el merge
Cambios
Endpoints a los que se les a añadido la notificación
Ejemplo de formato de las notificaciones
{ "notification": { "id": "62e4fb27467d32b8855a0e09", "title": "¡Has empezado a participar en este goal!", "content": "Empezaste a participar en el goal: Goal 6.", "creationDate": "2022-07-30T09:34:31.057302Z", "user": "62e2afd73a1380c95cace466" }, "participate": { "id": "62e4fb25467d32b8855a0e08", "createdBy": "62e2afd73a1380c95cace466", "goal": "62e2afff3a1380c95cace4e7" } } Nota ademas destacar que en el caso del endpoint de progreso al poderse completar varios objetivos a la vez podrá devolver mas de una notificación { "notification":[ { "id":"62e50d430011229bdff4c044", "title":"Objetivo Anual completado", "content":"Has completado el objetivo Anual del goal Goal 14 creado el 2022-07-30 10:46:33.548000", "creationDate":"2022-07-30T10:51:47.874945Z", "user":"62e50baab6c1a3415ebeb139", "checked":false }, { "id":"62e50d430011229bdff4c045", "title":"Objetivo Semanal completado", "content":"Has completado el objetivo Semanal del goal Goal 14 creado el 2022-07-30 10:46:33.548000", "creationDate":"2022-07-30T10:51:47.875997Z", "user":"62e50baab6c1a3415ebeb139", "checked":false } ], "progress":{ "yearly":988.0, "weekly":988.0 } }