Skip to content

Persistence upgrader: Create default persistence settings if no configuration so far - #5212

Merged
kaikreuzer merged 5 commits into
openhab:mainfrom
florian-h05:persistence_upgrade
Dec 19, 2025
Merged

Persistence upgrader: Create default persistence settings if no configuration so far#5212
kaikreuzer merged 5 commits into
openhab:mainfrom
florian-h05:persistence_upgrade

Conversation

@florian-h05

Copy link
Copy Markdown
Contributor

Closes #5210.
Supersedes #5211 (fixes build, addresses Copilot review, minor enhancements).

Also-by: Mark Herwege mark.herwege@telenet.be
Signed-off-by: Florian Hotze dev@florianhotze.com

mherwege and others added 4 commits December 19, 2025 17:23
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Signed-off-by: Florian Hotze <dev@florianhotze.com>
@florian-h05
florian-h05 requested a review from a team as a code owner December 19, 2025 19:14
@florian-h05

Copy link
Copy Markdown
Contributor Author

@kaikreuzer I've tested this several times, both that it migrates the default strategies field as well that it created settings if no settings so far.

Signed-off-by: Florian Hotze <dev@florianhotze.com>

@kaikreuzer kaikreuzer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@kaikreuzer
kaikreuzer merged commit a221c4f into openhab:main Dec 19, 2025
4 checks passed
@kaikreuzer kaikreuzer added this to the 5.1 milestone Dec 19, 2025
@kaikreuzer kaikreuzer added the bug An unexpected problem or unintended behavior of the Core label Dec 19, 2025
@florian-h05
florian-h05 deleted the persistence_upgrade branch December 19, 2025 20:23
@mherwege

Copy link
Copy Markdown
Contributor

Thank you very much for finishing this.

@kaikreuzer

Copy link
Copy Markdown
Member

Unfortunately, we have missed one important situation here, which are textual configs. See openhab/openhab-webui#3123 (comment)

@mherwege

Copy link
Copy Markdown
Contributor

Unfortunately, we have missed one important situation here, which are textual configs. See openhab/openhab-webui#3123 (comment)

I don’t think we have, but it looks like there still is a bug with that, introduced in this change.

@florian-h05

Copy link
Copy Markdown
Contributor Author

See #5213.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug An unexpected problem or unintended behavior of the Core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PersistenceUpgrader does not consider default persistence settings, if there is no configuration so far

3 participants