Re-done session coach on creation
This commit is contained in:
@@ -44,7 +44,8 @@ public class SessionResource {
|
||||
public ResponseEntity<?> create(@RequestBody SessionDTO dto) {
|
||||
try {
|
||||
Session session = maptoEntity(dto);
|
||||
session.setCoach(coachDAO.findById(dto.getCoachId()).orElse(null));
|
||||
Coach c = coachDAO.findById(dto.getCoachId()).orElse(null);
|
||||
session.setCoach(c);
|
||||
sessionDAO.save(session);
|
||||
return ResponseEntity.status(HttpStatus.CREATED).body(maptoDTO(session));
|
||||
} catch (Exception ex) {
|
||||
|
||||
@@ -9,6 +9,7 @@ services:
|
||||
- "8080:8080"
|
||||
volumes:
|
||||
- ./keycloak/:/opt/keycloak/data/import/
|
||||
- keycloak_data:/opt/keycloak/data
|
||||
environment:
|
||||
KEYCLOAK_ADMIN: admin
|
||||
KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD}
|
||||
@@ -37,5 +38,6 @@ services:
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
keycloak_data:
|
||||
|
||||
version: "3.9"
|
||||
|
||||
@@ -128,10 +128,9 @@ export async function postActivityAPI(session: Session, activity: Activite){
|
||||
|
||||
export async function postAthlete(athlete: Athlete):Promise<Athlete>{
|
||||
try {
|
||||
//const response = await api.post<Athlete>("/athlete/create/",athlete.toDTO);
|
||||
const response = await athleteService.create(athlete.toDTO());
|
||||
const response = await api.post<Athlete>("/athlete/create/",athlete.toDTO);
|
||||
console.log(response);
|
||||
return new Athlete(response.data);
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
console.error("Error fetching coachs:", error);
|
||||
throw error;
|
||||
|
||||
Reference in New Issue
Block a user