Ghost/core/server
Kevin Ansfield 1708f0c3a4 Fixed custom theme settings not being available when expected
closes https://github.com/TryGhost/Team/issues/1172

Custom theme settings sync and cache population had been left to complete in the background as it wasn't essential for it to be complete for the front-end to start. However that was causing problems for the API where theme activation and custom theme settings list requests happen very close together, with the latter often not containing the theme settings data when it is expected to.

- changed `activationBridge.*` methods to `async` so they can `await` the completion of custom theme settings sync before activating a theme
2021-10-21 15:02:52 +01:00
..
adapters Enabled passing through a feature name to utilize with a storage adapter 2021-10-21 20:22:45 +13:00
api Made storage calls related to images use "images" feature 2021-10-21 20:22:45 +13:00
data Reworked init migrations to use async/await (#13635) 2021-10-21 11:19:59 +01:00
lib Made storage calls related to images use "images" feature 2021-10-21 20:22:45 +13:00
models Added relation between Member & OfferRedemption 2021-10-21 15:39:26 +02:00
services Fixed custom theme settings not being available when expected 2021-10-21 15:02:52 +01:00
views Added new, simpler, linear boot process 2021-02-08 11:56:44 +00:00
web Made storage calls related to images use "images" feature 2021-10-21 20:22:45 +13:00
analytics-events.js Added comments to all usages of lib/common/events 2021-07-07 16:02:44 +01:00
ghost-server.js Switch to @tryghost/debug, remove ghost-ignition 2021-06-15 17:24:22 +01:00
notify.js Change to use @tryghost/logging 2021-06-15 15:59:11 +01:00
overrides.js Set global Luxon timezone override to UTC 2021-10-20 09:19:29 +02:00
run-update-check.js Removed remaining usage of i18n & translation file 2021-10-15 11:39:07 +01:00
update-check.js Fixed critical alerts sending to admin users 2021-07-07 11:29:18 +04:00