mirror of
https://github.com/discourse/discourse.git
synced 2025-02-21 22:59:57 +08:00

This commit adds a test to ensure that settings for a theme are retained even if saving a theme setting after a theme setting migration fails. Prior to the fix introduced in 35bc27a36d46ac6289198e984fcb24b7c124097a, failing to save the new settings will actually cause some or all of the theme's setting to be lost.