mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-21 09:52:06 +03:00
59a6f040d2
refs https://github.com/TryGhost/Team/issues/1149 Ghost allows different themes to have the same `name` value in `package.json` but gives them a custom name based on the zip file used to upload it. The custom theme settings service however was always using the package.json name meaning that when syncing a theme with a duplicate name it was overwriting the settings for all other themes. - bumped `@tryghost/custom-theme-settings-service` which changes the `.activateTheme()` signature to accept a theme name as the first argument - updated our calls to `.activateTheme()` to pass Ghost's known theme name as the first argument so we're always syncing with the correct `theme` field value in the `custom_theme_settings` table |
||
---|---|---|
.. | ||
activate.js | ||
activation-bridge.js | ||
index.js | ||
installer.js | ||
list.js | ||
loader.js | ||
storage.js | ||
ThemeStorage.js | ||
to-json.js | ||
validate.js |