From 392bb412d2fa6b44d8560e25977d36a1b8bbf900 Mon Sep 17 00:00:00 2001 From: Rish Date: Tue, 26 Feb 2019 12:19:05 +0700 Subject: [PATCH] Fixed broken static routes with members serverside rendering no issue refs https://github.com/TryGhost/Ghost/commit/cc1f62438d9a50e506232b7bd99df54ef6c70748 --- .../server/services/routing/controllers/static.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/core/server/services/routing/controllers/static.js b/core/server/services/routing/controllers/static.js index 0bbb6e1951..2d9f3c094d 100644 --- a/core/server/services/routing/controllers/static.js +++ b/core/server/services/routing/controllers/static.js @@ -1,7 +1,8 @@ const _ = require('lodash'), Promise = require('bluebird'), debug = require('ghost-ignition').debug('services:routing:controllers:static'), - helpers = require('../helpers'); + helpers = require('../helpers'), + config = require('../../../config'); function processQuery(query, locals) { const api = require('../../../api')[locals.apiVersion]; @@ -17,11 +18,13 @@ function processQuery(query, locals) { }); } - Object.assign(query.options, { - context: { - members: locals.member - } - }); + if (config.get('enableDeveloperExperiments')) { + Object.assign(query.options, { + context: { + members: locals.member + } + }); + } // Return a promise for the api query return api[query.controller][query.type](query.options);