diff --git a/src/mappers/AppUserMapper.ts b/src/mappers/AppUserMapper.ts index 5ee1f774..9a994e80 100644 --- a/src/mappers/AppUserMapper.ts +++ b/src/mappers/AppUserMapper.ts @@ -61,8 +61,17 @@ export class AppUserMapper { appUserObj.id = appUserId; const appUserRepository = getRepository(AppUser); + const inductionClassRepository = getRepository(InductionClass); const appUser: AppUser = await appUserRepository.preload(appUserObj); + if (appUserRequest instanceof AppUserPostRequest) { + const inductionClass = await inductionClassRepository.findOne({ + quarter: appUserRequest.inductionClassQuarter, + }); + + appUser.inductionClass = inductionClass; + } + return appUser; }