Use req2params middleware for name maps static views endpoint
This commit is contained in:
@@ -42,6 +42,7 @@ NamedMapsController.prototype.register = function(app) {
|
||||
cors(),
|
||||
userMiddleware,
|
||||
allowQueryParams(['layer']),
|
||||
this.req2paramsMiddleware,
|
||||
this.staticMap.bind(this)
|
||||
);
|
||||
};
|
||||
@@ -124,16 +125,12 @@ NamedMapsController.prototype.staticMap = function(req, res, next) {
|
||||
var cdbUser = req.context.user;
|
||||
|
||||
var format = req.params.format === 'jpg' ? 'jpeg' : 'png';
|
||||
req.params.format = 'png';
|
||||
req.params.layer = 'all';
|
||||
req.params.format = req.params.format || 'png';
|
||||
req.params.layer = req.params.layer || 'all';
|
||||
|
||||
var namedMapProvider;
|
||||
step(
|
||||
function reqParams() {
|
||||
self.req2params(req, res, this);
|
||||
},
|
||||
function getNamedMapProvider(err) {
|
||||
assert.ifError(err);
|
||||
function getNamedMapProvider() {
|
||||
self.namedMapProviderCache.get(
|
||||
cdbUser,
|
||||
req.params.template_id,
|
||||
|
||||
Reference in New Issue
Block a user