Skip to content

Commit bc49c13

Browse files
authored
Merge pull request #379 from NickPhura/ACRFD-4-4
ACRFD-4-4: Improve refresh, models, constant handling.
2 parents 1c090b8 + 9469677 commit bc49c13

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

src/app/models/application.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,14 @@ export class Application {
5555
this.location = (obj && obj.location) || null;
5656
this.name = (obj && obj.name) || null;
5757
this.purpose = (obj && obj.purpose) || null;
58-
this.status = (obj && obj.status && ConstantUtils.getCode(CodeType.STATUS, obj.status)) || null;
59-
this.reason = (obj && obj.reason && ConstantUtils.getCode(CodeType.REASON, obj.reason)) || null;
58+
this.status = (obj && obj.status) || null;
59+
this.reason = (obj && obj.reason) || null;
6060
this.subpurpose = (obj && obj.subpurpose) || null;
6161
this.subtype = (obj && obj.subtype) || null;
6262
this.tantalisID = (obj && obj.tantalisID) || null; // not zero
6363
this.tenureStage = (obj && obj.tenureStage) || null;
6464
this.type = (obj && obj.type) || null;
65+
6566
this.region = (obj && obj.businessUnit && ConstantUtils.getTextLong(CodeType.REGION, obj.businessUnit)) || null;
6667
this.cpStatus = (obj && obj.cpStatus) || null;
6768
this.clFile = (obj && obj.clFile) || null;

src/app/search/search.component.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ export class SearchComponent implements OnInit, OnDestroy {
122122
type: application.type,
123123
subtype: application.subtype,
124124
status: application.status,
125+
reason: application.reason,
125126
tenureStage: application.tenureStage,
126127
location: application.location,
127128
businessUnit: application.businessUnit,
@@ -149,9 +150,9 @@ export class SearchComponent implements OnInit, OnDestroy {
149150
isAmendment(application: Application): boolean {
150151
return (
151152
application &&
152-
application.status === StatusCodes.ABANDONED.code &&
153-
(application.reason === ReasonCodes.AMENDMENT_APPROVED.code ||
154-
application.reason === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
153+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.ABANDONED.code &&
154+
(ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_APPROVED.code ||
155+
ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
155156
);
156157
}
157158

src/app/services/application.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -335,9 +335,9 @@ export class ApplicationService {
335335
isAmendment(application: Application): boolean {
336336
return (
337337
application &&
338-
application.status === StatusCodes.ABANDONED.code &&
339-
(application.reason === ReasonCodes.AMENDMENT_APPROVED.code ||
340-
application.reason === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
338+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.ABANDONED.code &&
339+
(ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_APPROVED.code ||
340+
ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
341341
);
342342
}
343343

0 commit comments

Comments
 (0)