Currently, my forum is showing the default footer text, despite having footer stuff identified:
I see that the latest commit DEV: Lowercase all settings (#38) · discourse/Discourse-easy-footer@a766346 · GitHub by @tgxworld changed the capitalization of the IDs in question, maybe there’s now a mismatch between my settings and the variables being loaded?
Forum in question is forum.audacityteam.org ; footer is visible in topics and other non-endless pages
Aha: Updating a value manually convinced the data to propagate. Workaround achieved
2 Likes
tgxworld
(Alan Tan)
February 5, 2024, 5:36am
3
This was caused by a bug in our theme migrations system that was introduced about 4 weeks ago. This has been fixed in
discourse:main
← tgxworld:clear_javascript_cache_after_migration
opened 05:34AM - 05 Feb 24 UTC
Why this change?
This is caused by a regression in
59839e428f3dc49213fedfd8b… 67acb9f2a5ec69a, where we stopped saving the
`Theme` object because it was unnecessary. However, it resulted in the
`after_save` callback not being called and hence
`Theme#update_javascript_cache!` not being called. As a result, some
sites were reporting that after runing a theme migration, the defaults
for the theme settings were used instead of the settings overrides
stored in the database.
What does this change do?
Add a call to `Theme#update_javascript_cache!` after running theme
migrations.
4 Likes
ecki
(Bernd)
February 7, 2024, 12:16pm
4
I am currently on 3.3.0-beta1-dev (same problem after 3.2.0 “downgrade”) and the footer worked until we changed links, then the links dont show (categories are empty). I have removed and re-installed it… its a bit flaky, I am not completely sure when the (some) link entries not show up.
What I notived is that you cant use comma in title (even when its the last option). and there is a open github pull request because Link group title is ignored.
This topic was automatically closed after 3 days. New replies are no longer allowed.