Skip to content

Commit 7296157

Browse files
authored
Merge pull request #1974 from bcgov/bugfix/ALCS-2374
Patch structures questions after updating visibility
2 parents 8df61a1 + d6417cf commit 7296157

File tree

3 files changed

+27
-15
lines changed

3 files changed

+27
-15
lines changed

portal-frontend/src/app/features/applications/edit-submission/proposal/pfrs-proposal/pfrs-proposal.component.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,6 @@ export class PfrsProposalComponent extends FilesStepComponent implements OnInit,
184184
fillProjectDuration: applicationSubmission.fillProjectDuration,
185185
isExtractionOrMining: formatBooleanToString(applicationSubmission.soilIsExtractionOrMining),
186186
hasSubmittedNotice: formatBooleanToString(applicationSubmission.soilHasSubmittedNotice),
187-
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
188-
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
189-
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
190-
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
191-
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
192187
});
193188

194189
this.structuresForm = new FormGroup({});
@@ -202,6 +197,15 @@ export class PfrsProposalComponent extends FilesStepComponent implements OnInit,
202197
this.structuresSource = new MatTableDataSource(this.proposedStructures);
203198

204199
this.updateStructureTypeFields();
200+
201+
this.form.patchValue({
202+
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
203+
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
204+
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
205+
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
206+
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
207+
});
208+
205209
if (this.showErrors) {
206210
this.form.markAllAsTouched();
207211
this.structuresForm.markAllAsTouched();

portal-frontend/src/app/features/applications/edit-submission/proposal/pofo-proposal/pofo-proposal.component.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,6 @@ export class PofoProposalComponent extends FilesStepComponent implements OnInit,
146146
alternativeMeasures: applicationSubmission.soilAlternativeMeasures,
147147
reduceNegativeImpacts: applicationSubmission.soilReduceNegativeImpacts,
148148
projectDuration: applicationSubmission.soilProjectDuration,
149-
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
150-
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
151-
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
152-
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
153-
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
154149
});
155150

156151
this.proposedStructures = [];
@@ -164,6 +159,15 @@ export class PofoProposalComponent extends FilesStepComponent implements OnInit,
164159
this.structuresSource = new MatTableDataSource(this.proposedStructures);
165160

166161
this.updateStructureTypeFields();
162+
163+
this.form.patchValue({
164+
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
165+
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
166+
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
167+
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
168+
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
169+
});
170+
167171
if (this.showErrors) {
168172
this.form.markAllAsTouched();
169173
this.structuresForm.markAllAsTouched();

portal-frontend/src/app/features/applications/edit-submission/proposal/roso-proposal/roso-proposal.component.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,6 @@ export class RosoProposalComponent extends FilesStepComponent implements OnInit,
143143
soilTypeRemoved: applicationSubmission.soilTypeRemoved,
144144
reduceNegativeImpacts: applicationSubmission.soilReduceNegativeImpacts,
145145
projectDuration: applicationSubmission.soilProjectDuration,
146-
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
147-
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
148-
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
149-
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
150-
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
151146
});
152147

153148
this.proposedStructures = [];
@@ -161,6 +156,15 @@ export class RosoProposalComponent extends FilesStepComponent implements OnInit,
161156
this.structuresSource = new MatTableDataSource(this.proposedStructures);
162157

163158
this.updateStructureTypeFields();
159+
160+
this.form.patchValue({
161+
soilStructureFarmUseReason: applicationSubmission.soilStructureFarmUseReason,
162+
soilStructureResidentialUseReason: applicationSubmission.soilStructureResidentialUseReason,
163+
soilAgriParcelActivity: applicationSubmission.soilAgriParcelActivity,
164+
soilStructureResidentialAccessoryUseReason: applicationSubmission.soilStructureResidentialAccessoryUseReason,
165+
soilStructureOtherUseReason: applicationSubmission.soilStructureOtherUseReason,
166+
});
167+
164168
if (this.showErrors) {
165169
this.form.markAllAsTouched();
166170
this.structuresForm.markAllAsTouched();

0 commit comments

Comments
 (0)