diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 6c2c9cde..245f6abc 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -5842,6 +5842,9 @@ components: refCode: type: string description: "Optional referral code" + intakeSource: + type: string + description: "The source of the intake." positions: type: array description: "The array of positions" diff --git a/src/services/TeamService.js b/src/services/TeamService.js index 25d511b3..d6870bfe 100644 --- a/src/services/TeamService.js +++ b/src/services/TeamService.js @@ -1038,7 +1038,8 @@ async function createTeam (currentUser, data) { details: { positions: data.positions, utm: { - code: data.refCode + code: data.refCode, + intakeSource: data.intakeSource } } } @@ -1077,6 +1078,7 @@ createTeam.schema = Joi.object() teamName: Joi.string().required(), teamDescription: Joi.string(), refCode: Joi.string(), + intakeSource: Joi.string(), positions: Joi.array().items( Joi.object().keys({ roleName: Joi.string().required(),