Fix assets extension detection (#15231)

pull/13977/head^2
Diego Sampaio 6 years ago committed by GitHub
parent a75e0f5145
commit 63a57fb7e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/assets/server/assets.js

@ -488,7 +488,7 @@ WebApp.connectHandlers.use('/assets/', Meteor.bindEnvironment(function(req, res,
const file = assets[params.asset] && assets[params.asset].cache;
const format = req.url.replace(/.*\.([a-z]+)$/, '$1');
const format = req.url.replace(/.*\.([a-z]+)(?:$|\?.*)/i, '$1');
if (assets[params.asset] && Array.isArray(assets[params.asset].constraints.extensions) && !assets[params.asset].constraints.extensions.includes(format)) {
res.writeHead(403);

Loading…
Cancel
Save