Skip to content

[System Settings] Improve saving of data#1663

Open
Corepex wants to merge 3 commits into1.xfrom
fix-system-settings
Open

[System Settings] Improve saving of data#1663
Corepex wants to merge 3 commits into1.xfrom
fix-system-settings

Conversation

@Corepex
Copy link
Contributor

@Corepex Corepex commented Feb 17, 2026

Changes in this pull request

Additional info

This pull request updates the prepareSettingsForUpdate method in SystemSettingsProvider to improve how language and document settings are processed before saving. The changes focus on ensuring array values are consistently converted to comma-separated strings and that file paths are correctly extracted from nested arrays.

Improvements to data preparation for settings update:

  • Fallback languages for each language are now stored as comma-separated strings instead of arrays.
  • Error page paths for both localized and default settings now extract the 'fullPath' value from the nested arrays, defaulting to an empty string if not present. [1] [2]
  • Required languages are now joined into a single comma-separated string, ensuring consistency with how valid languages are handled.

@Corepex Corepex self-assigned this Feb 17, 2026
@sonarqubecloud
Copy link

@Corepex Corepex marked this pull request as ready for review February 17, 2026 13:31
@Corepex Corepex requested a review from mcop1 February 17, 2026 13:31
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.

1 participant

Comments