From 62689b942b71cd1dd0d050c6ed05f884a0b325c2 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 27 Aug 2018 16:23:34 +0200 Subject: Correctly migrate to fs-extra --- server/controllers/api/config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/controllers/api/config.ts') diff --git a/server/controllers/api/config.ts b/server/controllers/api/config.ts index e0539c414..b25f739bb 100644 --- a/server/controllers/api/config.ts +++ b/server/controllers/api/config.ts @@ -3,13 +3,13 @@ import { omit } from 'lodash' import { ServerConfig, UserRight } from '../../../shared' import { About } from '../../../shared/models/server/about.model' import { CustomConfig } from '../../../shared/models/server/custom-config.model' -import { unlinkPromise, writeFilePromise } from '../../helpers/core-utils' import { isSignupAllowed, isSignupAllowedForCurrentIP } from '../../helpers/signup' import { CONFIG, CONSTRAINTS_FIELDS, reloadConfig } from '../../initializers' import { asyncMiddleware, authenticate, ensureUserHasRight } from '../../middlewares' import { customConfigUpdateValidator } from '../../middlewares/validators/config' import { ClientHtml } from '../../lib/client-html' import { auditLoggerFactory, CustomConfigAuditView } from '../../helpers/audit-logger' +import { remove, writeJSON } from 'fs-extra' const packageJSON = require('../../../../package.json') const configRouter = express.Router() @@ -130,7 +130,7 @@ async function getCustomConfig (req: express.Request, res: express.Response, nex } async function deleteCustomConfig (req: express.Request, res: express.Response, next: express.NextFunction) { - await unlinkPromise(CONFIG.CUSTOM_FILE) + await remove(CONFIG.CUSTOM_FILE) auditLogger.delete( res.locals.oauth.token.User.Account.Actor.getIdentifier(), @@ -163,7 +163,7 @@ async function updateCustomConfig (req: express.Request, res: express.Response, toUpdateJSON.instance['short_description'] = toUpdate.instance.shortDescription toUpdateJSON.instance['default_nsfw_policy'] = toUpdate.instance.defaultNSFWPolicy - await writeFilePromise(CONFIG.CUSTOM_FILE, JSON.stringify(toUpdateJSON, undefined, 2)) + await writeJSON(CONFIG.CUSTOM_FILE, toUpdateJSON, { spaces: 2 }) reloadConfig() ClientHtml.invalidCache() -- cgit v1.2.3