Skip to content

Commit

Permalink
#2112 - Application Bulk Withdrawal: Business Validations - Bug Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
sh16011993 committed Nov 9, 2023
1 parent 937b182 commit 5638400
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -177,10 +177,11 @@ export class ApplicationWithdrawalImportTextService {
textValidation.textModel.applicationNumber;
validationModel.withdrawalDate = textValidation.textModel.withdrawalDate;
validationModel.applicationFound = false;
if (applicationData) {
if (
applicationData &&
textValidation.textModel.sin === applicationData.sin
) {
validationModel.applicationFound = true;
validationModel.studentSINMatch =
textValidation.textModel.sin === applicationData.sin;
validationModel.isArchived = applicationData.isArchived;
validationModel.applicationStatus = applicationData.applicationStatus;
validationModel.hasPreviouslyBeenWithdrawn =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,20 +66,6 @@ export class ApplicationBulkWithdrawalValidationModel {
),
})
applicationFound: boolean;
/**
* Valid SIN.
*/
@ValidateIf(
(object: ApplicationBulkWithdrawalValidationModel) =>
object.applicationFound,
)
@IsIn([true], {
message: "The record was not found and will be skipped.",
context: ValidationContext.CreateWarning(
ApplicationWithdrawalValidationWarnings.NoMatchingRecordFound,
),
})
studentSINMatch?: boolean;
/**
* Application Status.
*/
Expand Down

0 comments on commit 5638400

Please sign in to comment.