Simplefy debug message with lodash/underscore

This commit is contained in:
Paul de Vries 2016-02-16 20:46:02 +00:00
parent cb687f01f7
commit fbbb5b4d7e

View file

@ -199,11 +199,8 @@ $(function() {
constructorParameters = [];
}
if (_.some(constructorParameters, function(parameter) { return parameter === undefined; })) {
var _extractName = function(entry) { return entry[0]; };
var _onlyUnresolved = function(entry) { return entry[1] === undefined; };
var missingParameters = _.map(_.filter(_.zip(viewModelParameters, constructorParameters), _onlyUnresolved), _extractName);
log.debug("Postponing", viewModel[0].name, "due to missing parameters:", missingParameters);
if (constructorParameters.indexOf(undefined) !== -1) {
log.debug("Postponing", viewModel[0].name, "due to missing parameters:", _.keys(_.pick(_.object(viewModelParameters, constructorParameters), _.isUndefined)));
return;
}