Skip to content

Commit f3e8bd6

Browse files
authored
Merge pull request #2135 from bcgov/hotfix/ALCS-2550
ALCS-2550: Reset router link from base instead of appending
2 parents 4ad99e6 + a438b55 commit f3e8bd6

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

alcs-frontend/src/app/features/board/dialogs/application/application-dialog.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { UserService } from '../../../../services/user/user.service';
1818
import { ApplicationSubmissionStatusPill } from '../../../../shared/application-submission-status-type-pill/application-submission-status-type-pill.component';
1919
import { ConfirmationDialogService } from '../../../../shared/confirmation-dialog/confirmation-dialog.service';
2020
import { CardDialogComponent } from '../card-dialog/card-dialog.component';
21+
import { APPLICATION_ROUTER_LINK_BASE } from '../../../../shared/constants';
2122

2223
@Component({
2324
selector: 'app-detail-dialog',
@@ -31,7 +32,7 @@ export class ApplicationDialogComponent extends CardDialogComponent implements O
3132
application: ApplicationDto = this.data;
3233
status?: ApplicationSubmissionStatusPill;
3334

34-
routerLink = `application/`;
35+
routerLink = '';
3536

3637
constructor(
3738
@Inject(MAT_DIALOG_DATA) public data: ApplicationDto,
@@ -64,7 +65,7 @@ export class ApplicationDialogComponent extends CardDialogComponent implements O
6465

6566
async populateApplicationSubmissionStatus(fileNumber: string) {
6667
let submissionStatus: ApplicationSubmissionToSubmissionStatusDto | null = null;
67-
this.routerLink = this.routerLink + fileNumber;
68+
this.routerLink = `${APPLICATION_ROUTER_LINK_BASE}/${fileNumber}`;
6869
try {
6970
submissionStatus = await this.applicationSubmissionStatusService.fetchCurrentStatusByFileNumber(
7071
fileNumber,
@@ -76,7 +77,7 @@ export class ApplicationDialogComponent extends CardDialogComponent implements O
7677

7778
if (submissionStatus) {
7879
if (submissionStatus.statusTypeCode === SUBMISSION_STATUS.ALC_DECISION) {
79-
this.routerLink = this.routerLink + '/decision'
80+
this.routerLink = `${APPLICATION_ROUTER_LINK_BASE}/${fileNumber}/decision`;
8081
}
8182
this.status = {
8283
backgroundColor: submissionStatus.status.alcsBackgroundColor,

alcs-frontend/src/app/features/board/dialogs/notice-of-intent/notice-of-intent-dialog.component.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { ApplicationSubmissionStatusPill } from '../../../../shared/application-
2020
import { RETROACTIVE_TYPE_LABEL } from '../../../../shared/application-type-pill/application-type-pill.constants';
2121
import { ConfirmationDialogService } from '../../../../shared/confirmation-dialog/confirmation-dialog.service';
2222
import { CardDialogComponent } from '../card-dialog/card-dialog.component';
23+
import { NOI_ROUTER_LINK_BASE } from '../../../../shared/constants';
2324

2425
@Component({
2526
selector: 'app-notice-of-intent-dialog',
@@ -35,7 +36,7 @@ export class NoticeOfIntentDialogComponent extends CardDialogComponent implement
3536
noticeOfIntent: NoticeOfIntentDto = this.data;
3637
RETROACTIVE_TYPE = RETROACTIVE_TYPE_LABEL;
3738

38-
routerLink = `notice-of-intent/`;
39+
routerLink = '';
3940

4041
constructor(
4142
@Inject(MAT_DIALOG_DATA) public data: NoticeOfIntentDto,
@@ -78,7 +79,7 @@ export class NoticeOfIntentDialogComponent extends CardDialogComponent implement
7879

7980
private async populateSubmissionStatus(fileNumber: string) {
8081
let submissionStatus: NoticeOfIntentSubmissionToSubmissionStatusDto | null = null;
81-
this.routerLink = this.routerLink + fileNumber;
82+
this.routerLink = `${NOI_ROUTER_LINK_BASE}/${fileNumber}`;
8283
try {
8384
submissionStatus = await this.noticeOfIntentSubmissionStatusService.fetchCurrentStatusByFileNumber(
8485
fileNumber,
@@ -89,7 +90,7 @@ export class NoticeOfIntentDialogComponent extends CardDialogComponent implement
8990
}
9091
if (submissionStatus) {
9192
if (submissionStatus.statusTypeCode === NOI_SUBMISSION_STATUS.ALC_DECISION) {
92-
this.routerLink = this.routerLink + '/decision'
93+
this.routerLink = `${NOI_ROUTER_LINK_BASE}/${fileNumber}/decision`;
9394
}
9495
this.status = {
9596
backgroundColor: submissionStatus.status.alcsBackgroundColor,
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
export const FILE_NAME_TRUNCATE_LENGTH = 30;
2+
export const APPLICATION_ROUTER_LINK_BASE = 'application';
3+
export const NOI_ROUTER_LINK_BASE = 'notice-of-intent';

0 commit comments

Comments
 (0)