diff --git a/ghost/core/core/server/services/tags-public/service.js b/ghost/core/core/server/services/tags-public/service.js index ceacb9c574..4864f33363 100644 --- a/ghost/core/core/server/services/tags-public/service.js +++ b/ghost/core/core/server/services/tags-public/service.js @@ -8,8 +8,13 @@ class TagsPublicServiceWrapper { // Wire up all the dependencies const models = require('../../models'); const adapterManager = require('../adapter-manager'); + const config = require('../../../shared/config'); + + let tagsCache; + if (config.get('hostSettings:tagsPublicCache:enabled')) { + tagsCache = adapterManager.getAdapter('cache:tagsPublic'); + } - const tagsCache = adapterManager.getAdapter('cache:tagsPublic'); const {TagsPublicRepository} = require('@tryghost/tags-public'); this.linkRedirectRepository = new TagsPublicRepository({