diff --git a/core/server/api/themes.js b/core/server/api/themes.js index c10b68dc6d..3cf18acf50 100644 --- a/core/server/api/themes.js +++ b/core/server/api/themes.js @@ -5,7 +5,7 @@ const debug = require('ghost-ignition').debug('api:themes'), fs = require('fs-extra'), localUtils = require('./utils'), common = require('../lib/common'), - settingsModel = require('../models/settings').Settings, + models = require('../models'), settingsCache = require('../services/settings/cache'), themeUtils = require('../services/themes'), themeList = themeUtils.list; @@ -64,7 +64,7 @@ themes = { .then((_checkedTheme) => { checkedTheme = _checkedTheme; // We use the model, not the API here, as we don't want to trigger permissions - return settingsModel.edit(newSettings, options); + return models.Settings.edit(newSettings, options); }) // Call activate .then(() => { diff --git a/core/server/services/settings/index.js b/core/server/services/settings/index.js index 8f5429af6b..5d304fedaf 100644 --- a/core/server/services/settings/index.js +++ b/core/server/services/settings/index.js @@ -3,12 +3,12 @@ * A collection of utilities for handling settings including a cache */ const _ = require('lodash'), - SettingsModel = require('../../models/settings').Settings, + debug = require('ghost-ignition').debug('services:settings:index'), + common = require('../../lib/common'), + models = require('../../models'), SettingsCache = require('./cache'), SettingsLoader = require('./loader'), - ensureSettingsFiles = require('./ensure-settings'), - common = require('../../lib/common'), - debug = require('ghost-ignition').debug('services:settings:index'); + ensureSettingsFiles = require('./ensure-settings'); module.exports = { init: function init() { @@ -21,7 +21,7 @@ module.exports = { return ensureSettingsFiles(knownSettings) .then(() => { // Update the defaults - return SettingsModel.populateDefaults(); + return models.Settings.populateDefaults(); }) .then((settingsCollection) => { // Initialise the cache with the result