refactor: fix dashboard filter issue

This commit is contained in:
2026-03-20 12:30:12 +05:30
parent 96cc4b6f71
commit 137da4993e
2 changed files with 7 additions and 2 deletions

View File

@@ -276,6 +276,7 @@ export default function DashboardPage() {
setProjectSummary(null);
return;
}
setProjectSummary(null);
const loadProjectSummary = async () => {
try {
@@ -360,9 +361,11 @@ export default function DashboardPage() {
: projectSummary.packages || {};
for (const [pkgName, pkg] of Object.entries(packagesToProcess)) {
if (!pkg) continue;
const chainagesToProcess =
selectedChainageId && selectedChainageId !== 'all'
? { [selectedChainageId]: pkg.chainages[selectedChainageId] }
? { [selectedChainageId]: pkg.chainages?.[selectedChainageId] }
: pkg.chainages || {};
for (const [chnName, chn] of Object.entries(chainagesToProcess)) {