fix: PUT internships/studentId doesn't require a tracking body member anymore,...
fix: PUT internships/studentId doesn't require a tracking body member anymore, and will correctly update. Changed save to make sure studentId is unique on insert. Custom error handling.
Showing
- src/internships/dao/internships.dao.ts 41 additions, 26 deletionssrc/internships/dao/internships.dao.ts
- src/internships/dto/nested-create/tracking.dto.ts 2 additions, 2 deletionssrc/internships/dto/nested-create/tracking.dto.ts
- src/internships/entities/nested-entities/tracking.entity.ts 1 addition, 1 deletionsrc/internships/entities/nested-entities/tracking.entity.ts
- src/internships/internships.controller.ts 13 additions, 2 deletionssrc/internships/internships.controller.ts
- src/internships/internships.service.ts 1 addition, 2 deletionssrc/internships/internships.service.ts
- src/shared/HttpError.ts 13 additions, 0 deletionssrc/shared/HttpError.ts
- src/shared/InternshipState.ts 20 additions, 0 deletionssrc/shared/InternshipState.ts
- src/shared/InternshipStatus.ts 4 additions, 0 deletionssrc/shared/InternshipStatus.ts
src/shared/HttpError.ts
0 → 100644
src/shared/InternshipState.ts
0 → 100644
src/shared/InternshipStatus.ts
0 → 100644
Please register or sign in to comment