diff --git a/packages/cms/lib/modules/openstad-global/lib/api.js b/packages/cms/lib/modules/openstad-global/lib/api.js index 20d68c03a..cb126678e 100644 --- a/packages/cms/lib/modules/openstad-global/lib/api.js +++ b/packages/cms/lib/modules/openstad-global/lib/api.js @@ -15,10 +15,14 @@ module.exports = (self, options) => { self.translate = async (req, res) => { const deeplAuthKey = options.deeplKey; const content = req.body.contents; - const origin = req.body.origin; + let origin = req.body.origin; const sourceLanguageCode = req.body.sourceLanguageCode; const destinationLanguage = req.body.targetLanguageCode; + if(origin) { + origin = origin.split('?')[0]; + } + const cacheKey = crypto.createHash('sha256').update(`${destinationLanguage}${origin}${JSON.stringify(content)}`).digest('hex'); if (!origin) {