From ffb5aa583de38d2190ae8b03a776c99f37ef65cf Mon Sep 17 00:00:00 2001 From: Shashank Shekhar Date: Tue, 14 Jan 2025 12:03:47 -0800 Subject: [PATCH] #4223 - Student Bridge Match - PPD Status Not Importing (#4230) ### As a part of this PR, the following was fixed: **Issue:** When a student creates a profile in SIMS and they have PPD = true in a matching `sfas_individuals` record, their `students.disability_status` status is `Not requested`. **Fix:** The query retrieving the `sfas_individual` for a matching SIMS record was not returning the individual's `ppdStatus` and the `ppdStatusDate`. Added it to fix the issue. **Fix Screenshot:** image --------------------------------------------------------------------------------------------------------- image --- .../libs/services/src/sfas/sfas-individual.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/packages/backend/libs/services/src/sfas/sfas-individual.service.ts b/sources/packages/backend/libs/services/src/sfas/sfas-individual.service.ts index 0b4ea84915..b821b4b4cf 100644 --- a/sources/packages/backend/libs/services/src/sfas/sfas-individual.service.ts +++ b/sources/packages/backend/libs/services/src/sfas/sfas-individual.service.ts @@ -30,7 +30,12 @@ export class SFASIndividualService { ): Promise { const individual = await this.sfasIndividualRepo .createQueryBuilder("individual") - .select(["individual.id", "individual.pdStatus"]) + .select([ + "individual.id", + "individual.pdStatus", + "individual.ppdStatus", + "individual.ppdStatusDate", + ]) .where("lower(individual.lastName) = :lastName", { lastName: lastName.toLowerCase(), })