Skip to content

fix: resolve metadata management app authority name on unbundled install [DHIS2-21388] [2.41]#24126

Merged
netroms merged 1 commit into
2.41from
fix/DHIS2-21388-metadatamanagement-translation_2.41
Jun 9, 2026
Merged

fix: resolve metadata management app authority name on unbundled install [DHIS2-21388] [2.41]#24126
netroms merged 1 commit into
2.41from
fix/DHIS2-21388-metadatamanagement-translation_2.41

Conversation

@netroms

@netroms netroms commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to the merged backport #24054, which did not actually fix the issue on 2.41.

On 2.41 the metadata-management app is not bundled (it is not in apps-to-bundle.json), so App.getSeeAppAuthority() takes the non-bundled path, strips the hyphen from the short name, and produces the authority M_metadatamanagement — not M_dhis-web-metadata-management. #24054 only added the bundled-form key, so the Users app still showed the raw fallback metadatamanagement app.

This adds the M_metadatamanagement translation so the unbundled authority resolves to Metadata Management app.

Verified against the runtime authority on the per-branch dev play instance (/api/apps reports the app installed unbundled with shortName metadata-management).

Jira: DHIS2-21388

AI Assisted

…tall [DHIS2-21388]

On the 2.41 maintenance branch the metadata-management app is not bundled
(it is absent from apps-to-bundle.json), so App.getSeeAppAuthority() strips
the hyphen from the short name and produces the authority M_metadatamanagement,
not M_dhis-web-metadata-management. The backport in #24054 only added the
bundled-form key, so the Users app still showed the raw fallback
"metadatamanagement app".

Add the M_metadatamanagement translation so the unbundled authority resolves
to "Metadata Management app".

AI Assisted

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

@netroms netroms merged commit 0a578b0 into 2.41 Jun 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants