From d1b7055af5789b2b7ec3f33f81769201f858e405 Mon Sep 17 00:00:00 2001 From: Ozan Uslan Date: Mon, 4 Oct 2021 14:19:48 +0300 Subject: [PATCH] Replaced i18n.t w/ tpl in version-match middleware refs: TryGhost#13380 - The i18n package is deprecated. It is being replaced with the tpl package. --- core/server/web/api/middleware/version-match.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/server/web/api/middleware/version-match.js b/core/server/web/api/middleware/version-match.js index aea85c5827..a13c97df3d 100644 --- a/core/server/web/api/middleware/version-match.js +++ b/core/server/web/api/middleware/version-match.js @@ -1,6 +1,10 @@ const semver = require('semver'); const errors = require('@tryghost/errors'); -const i18n = require('../../../../shared/i18n'); +const tpl = require('@tryghost/tpl'); + +const messages = { + versionMismatch: 'Client request for {clientVersion} does not match server version {serverVersion}.' +}; function checkVersionMatch(req, res, next) { const clientVersion = req.get('X-Ghost-Version'); @@ -14,7 +18,7 @@ function checkVersionMatch(req, res, next) { if (clientVersion && !semver.satisfies(serverVersion, constraint)) { return next(new errors.VersionMismatchError({ - message: i18n.t('errors.middleware.api.versionMismatch', { + message: tpl(messages.versionMismatch, { clientVersion: clientVersion, serverVersion: serverVersion })