Skip to content

Commit

Permalink
fix for swagger-api#855
Browse files Browse the repository at this point in the history
  • Loading branch information
fehguy committed Jan 30, 2015
1 parent ea39890 commit fdc671d
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions lib/swagger-client.js
Original file line number Diff line number Diff line change
Expand Up @@ -204,21 +204,21 @@ if (!Array.prototype.indexOf) {
* allows override of the default value based on the parameter being
* supplied
**/
var applyParameterMacro = function (model, parameter) {
var applyParameterMacro = function (operation, parameter) {
var e = (typeof window !== 'undefined' ? window : exports);
if(e.parameterMacro)
return e.parameterMacro(model, parameter);
return e.parameterMacro(operation, parameter);
else
return parameter.defaultValue;
};

/**
* allows overriding the default value of an operation
* allows overriding the default value of an model property
**/
var applyModelPropertyMacro = function (operation, property) {
var applyModelPropertyMacro = function (model, property) {
var e = (typeof window !== 'undefined' ? window : exports);
if(e.modelPropertyMacro)
return e.modelPropertyMacro(operation, property);
return e.modelPropertyMacro(model, property);
else
return property.defaultValue;
};
Expand Down Expand Up @@ -913,7 +913,6 @@ var SwaggerOperation = function (nickname, path, method, parameters, summary, no
var param = this.parameters[i];
// might take this away
param.name = param.name || param.type || param.dataType;

// for 1.1 compatibility
type = param.type || param.dataType;
if (type === 'array') {
Expand Down Expand Up @@ -976,7 +975,7 @@ var SwaggerOperation = function (nickname, path, method, parameters, summary, no
}
}
}
param.defaultValue = applyParameterMacro(param, this);
param.defaultValue = applyParameterMacro(this, param);
}
var defaultSuccessCallback = this.resource.api.defaultSuccessCallback || null;
var defaultErrorCallback = this.resource.api.defaultErrorCallback || null;
Expand Down

0 comments on commit fdc671d

Please # to comment.