diff --git a/ghost/admin/app/components/admin-x/settings.js b/ghost/admin/app/components/admin-x/settings.js index ed43d4db25..392e8984f5 100644 --- a/ghost/admin/app/components/admin-x/settings.js +++ b/ghost/admin/app/components/admin-x/settings.js @@ -278,6 +278,7 @@ export default class AdminXSettings extends Component { @service store; @service settings; @service router; + @service membersUtils; @inject config; @@ -323,6 +324,11 @@ export default class AdminXSettings extends Component { // Blog title is based on settings, but the one stored in config is used instead in various places this.config.blogTitle = response.settings.find(setting => setting.key === 'title').value; } + + if (dataType === 'TiersResponseType') { + // membersUtils has local state which needs to be updated + this.membersUtils.reload(); + } }; onInvalidate = (dataType) => {