Use early return
This commit is contained in:
@@ -48,27 +48,7 @@ MapConfigOverviewsAdapter.prototype.getMapConfig = function (user, requestMapCon
|
||||
}
|
||||
}
|
||||
|
||||
if (filters) {
|
||||
self.filterStatsBackend.getFilterStats(
|
||||
user,
|
||||
unfiltered_query,
|
||||
filters,
|
||||
function (err, stats) {
|
||||
if (err) {
|
||||
return done(null, layer);
|
||||
}
|
||||
|
||||
query_rewrite_data.filter_stats = stats;
|
||||
|
||||
if (!_.isEmpty(metadata)) {
|
||||
layer = Object.assign({}, layer);
|
||||
layer.options = Object.assign({}, layer.options, { query_rewrite_data });
|
||||
}
|
||||
|
||||
return done(null, layer);
|
||||
}
|
||||
);
|
||||
} else {
|
||||
if (!filters) {
|
||||
if (!_.isEmpty(metadata)) {
|
||||
layer = Object.assign({}, layer);
|
||||
layer.options = Object.assign({}, layer.options, { query_rewrite_data });
|
||||
@@ -76,6 +56,21 @@ MapConfigOverviewsAdapter.prototype.getMapConfig = function (user, requestMapCon
|
||||
|
||||
return done(null, layer);
|
||||
}
|
||||
|
||||
self.filterStatsBackend.getFilterStats(user, unfiltered_query, filters, function (err, stats) {
|
||||
if (err) {
|
||||
return done(null, layer);
|
||||
}
|
||||
|
||||
query_rewrite_data.filter_stats = stats;
|
||||
|
||||
if (!_.isEmpty(metadata)) {
|
||||
layer = Object.assign({}, layer);
|
||||
layer.options = Object.assign({}, layer.options, { query_rewrite_data });
|
||||
}
|
||||
|
||||
return done(null, layer);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user