fix(catalog): case-insensitive PL24 group-wid drill check #85
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PL24 sub-group nav nodes were classified by linkWid.includes("Group")
(case-sensitive). That matched capitalised wids (subGroupsTable) but
missed lowercase ones — groupReferenceTable, groupTable, groupsTable
(~1157 leaf nodes in prod) — so those skipped the group-drill branch in
getCategoryWithPartsInner and the reference-resolution descent, falling
to the parts path (a wasted upstream fetch; the generic drill-on-empty
fallback then re-drilled them). Lowercasing the check routes these nav
nodes straight to children/loadError like their capitalised siblings.
Empty-catalog audit (2026-06-03) showed PL24 drives 61% of user-seen
'0 parça' views; pcat fake-leaves are effectively solved (1 case).
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
PL24 sub-group nav nodes were classified by linkWid.includes("Group") (case-sensitive). That matched capitalised wids (subGroupsTable) but missed lowercase ones — groupReferenceTable, groupTable, groupsTable (~1157 leaf nodes in prod) — so those skipped the group-drill branch in getCategoryWithPartsInner and the reference-resolution descent, falling to the parts path (a wasted upstream fetch; the generic drill-on-empty fallback then re-drilled them). Lowercasing the check routes these nav nodes straight to children/loadError like their capitalised siblings. Empty-catalog audit (2026-06-03) showed PL24 drives 61% of user-seen '0 parça' views; pcat fake-leaves are effectively solved (1 case). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>