mirror of
https://github.com/discourse/discourse.git
synced 2024-12-28 13:55:57 +08:00
0eda1c96f1
Why this change? Instead of dealing with a generic object for `Theme#settings`, we want to always be dealing with `ThemeSettings` objects.` Previously, we converted the generic objects to `ThemeSettings` objects in the theme's adapter `afterFindAll` function. This is not correct because updating or saving the theme individual reverted the `Theme#settings` back to an array of generic object. To fix this problem, the proper way with our REST models is to overwrite the static `munge` method and create `ThemeSettings` instances there. |
||
---|---|---|
.. | ||
api-key.js | ||
build-plugin.js | ||
customization-base.js | ||
email-style.js | ||
embedding.js | ||
site-text.js | ||
staff-action-log.js | ||
tag-group.js | ||
theme.js | ||
user-field.js | ||
web-hook-event.js | ||
web-hook.js |