mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-12 23:54:01 +09:00
Continuing the id namespace into a map entry's nested form put the literal key into the DOM id, which made a pre-existing gap reachable with a shipped schema: a mariadb user named john.doe renders root_users_john.doe_maxUserConnections, while the error path .users.john.doe.maxUserConnections split into one segment too many and resolved nothing. The flattened path cannot say whether a dot separates two properties or sits inside one name, so try the plain split first and then each way of gluing adjacent segments back together, bounded, taking the first id that exists. Only exact ids are tried this way; the descendant fallback stays on the plain split, where it is meaningful. Assisted-by: LLM Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>