Skip to content

Commit

Permalink
Code Update: Review Comments
Browse files Browse the repository at this point in the history
  • Loading branch information
sh16011993 committed Feb 5, 2025
1 parent 3972e0d commit f70ef45
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -461,8 +461,8 @@ export class ApplicationService extends RecordDataModelService<Application> {
await this.repo.update(
{ id: savedDraftApplication.id },
{
precedingApplication: { id: savedDraftApplication.id } as Application,
parentApplication: { id: savedDraftApplication.id } as Application,
precedingApplication: { id: savedDraftApplication.id },
parentApplication: { id: savedDraftApplication.id },
},
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ SET
WHERE
application_number IS NOT NULL;

-- Update parent-application-id and preceding-application-id for draft applications to the application id.
UPDATE
sims.applications
SET
Expand All @@ -53,20 +54,20 @@ SET
WHERE
application_number IS NULL;

-- Add constraints to ensure parent-application-id and preceding-application-id are not null for non-draft and non-cancelled applications.
-- Add constraints to ensure parent-application-id and preceding-application-id are not null for non-draft applications.
ALTER TABLE
sims.applications
ADD
CONSTRAINT parent_application_id_constraint CHECK(
parent_application_id IS NOT NULL
OR application_status IN ('Draft')
OR application_status = 'Draft'
),
ADD
CONSTRAINT preceding_application_id_constraint CHECK(
preceding_application_id IS NOT NULL
OR application_status IN ('Draft')
OR application_status = 'Draft'
);

COMMENT ON CONSTRAINT parent_application_id_constraint ON sims.applications IS 'The parent application must be non-null for non-draft applications.';
COMMENT ON CONSTRAINT parent_application_id_constraint ON sims.applications IS 'The parent application must be not null for non-draft applications.';

COMMENT ON CONSTRAINT preceding_application_id_constraint ON sims.applications IS 'The preceding application must be non-null for non-draft applications.';
COMMENT ON CONSTRAINT preceding_application_id_constraint ON sims.applications IS 'The preceding application must be not null for non-draft applications.';

0 comments on commit f70ef45

Please sign in to comment.