diff --git a/core/server/api/db.js b/core/server/api/db.js index ff8fed12dc..f6e6e75dc1 100644 --- a/core/server/api/db.js +++ b/core/server/api/db.js @@ -4,6 +4,7 @@ var _ = require('lodash'), Promise = require('bluebird'), dataExport = require('../data/export'), importer = require('../data/importer'), + backupDatabase = require('../data/migration').backupDatabase, models = require('../models'), errors = require('../errors'), utils = require('./utils'), @@ -122,6 +123,7 @@ db = { tasks = [ utils.handlePermissions(docName, 'deleteAllContent'), + backupDatabase, deleteContent ]; diff --git a/core/server/data/migration/index.js b/core/server/data/migration/index.js index 56a145d93c..13f0683459 100644 --- a/core/server/data/migration/index.js +++ b/core/server/data/migration/index.js @@ -20,14 +20,14 @@ var _ = require('lodash'), // private logInfo, populateDefaultSettings, - backupDatabase, fixClientSecret, // public init, reset, migrateUp, - migrateUpFreshDb; + migrateUpFreshDb, + backupDatabase; logInfo = function logInfo(message) { errors.logInfo(i18n.t('notices.data.migration.index.migrations'), message); @@ -208,6 +208,7 @@ migrateUp = function (fromVersion, toVersion) { module.exports = { init: init, reset: reset, + backupDatabase: backupDatabase, migrateUp: migrateUp, migrateUpFreshDb: migrateUpFreshDb };