Merged PR 2476: added check for inactive case deadlines

added check for inactive case deadlines

Related work items: #24297
This commit is contained in:
Robert Bond
2026-07-15 12:41:10 +00:00
parent b00a2c0733
commit 95486f0164
4 changed files with 50 additions and 35 deletions
+19 -10
View File
@@ -31,14 +31,17 @@ const Pinswg_sipscase = (props) => {
);
}
const extensions =
detailsObj.pinswg_CaseDeadlineExtension_pinswg_sips || [];
const activeExtensions = (
detailsObj.pinswg_CaseDeadlineExtension_pinswg_sips || []
).filter((extension) => extension.statecode === 0);
const latest = extensions.sort(
(a, b) =>
new Date(b.pinswg_newcasedeadline) -
new Date(a.pinswg_newcasedeadline)
)[0];
const latestExtension = activeExtensions
.filter((extension) => !_.isEmpty(extension.pinswg_newcasedeadline))
.sort(
(a, b) =>
new Date(b.pinswg_newcasedeadline) -
new Date(a.pinswg_newcasedeadline)
)[0];
const projectTypes = Array.isArray(
detailsObj.pinswg_sips_pinswg_sipsprojecttype
@@ -398,6 +401,7 @@ const Pinswg_sipscase = (props) => {
)
}
/>
<SummaryRow
label={t(
"case:summary-case-deadline-label"
@@ -407,12 +411,17 @@ const Pinswg_sipscase = (props) => {
"case:summary-awaiting-information-label"
);
const extensions =
const activeExtensions = (
detailsObj.pinswg_CaseDeadlineExtension_pinswg_sips ||
[];
[]
).filter(
(extension) =>
extension.statecode ===
0
);
const latestExtension =
extensions
activeExtensions
.filter(
(extension) =>
!_.isEmpty(