davidambz / gym-api

Golang API to gym workout
0 stars 0 forks source link

Corrigir Endpoint de GetWorkout #21

Closed davidambz closed 3 months ago

davidambz commented 3 months ago

Corrigir Endpoint de GetWorkout

Descrição: O endpoint /workouts/{workoutId} atualmente retorna um array vazio quando um usuário tenta acessar um treino que não pertence a ele. Este comportamento deve ser corrigido para retornar um erro 403 Forbidden, indicando que o usuário não tem permissão para acessar o recurso.

Ações Sugeridas:

  1. Modificar o Endpoint: Alterar a lógica do endpoint /workouts/{workoutId} para verificar a propriedade do treino e retornar um 403 Forbidden se o treino não pertencer ao usuário autenticado.

  2. Testar e Monitorar: Realizar testes abrangentes para garantir que o endpoint esteja retornando o código de status correto e monitorar o sistema para identificar e corrigir quaisquer problemas que possam surgir.

Benefícios: