Skip to content

Commit 743664b

Browse files
committed
Merge pull request #382 from mrhanlon/develop_2.0
Correctly use useJQuery from Client in Operation
2 parents 07e9a1a + 24b4cf5 commit 743664b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/types/operation.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ var Operation = module.exports = function (parent, scheme, operationId, httpMeth
141141
response = responses['default'];
142142
defaultResponseCode = 'default';
143143
}
144-
144+
145145
if (response && response.schema) {
146146
var resolvedModel = this.resolveModel(response.schema, definitions);
147147
var successResponse;
@@ -150,7 +150,7 @@ var Operation = module.exports = function (parent, scheme, operationId, httpMeth
150150

151151
if (resolvedModel) {
152152
this.successResponse = {};
153-
successResponse = this.successResponse[defaultResponseCode] = resolvedModel;
153+
successResponse = this.successResponse[defaultResponseCode] = resolvedModel;
154154
} else if (!response.schema.type || response.schema.type === 'object' || response.schema.type === 'array') {
155155
// Inline model
156156
this.successResponse = {};
@@ -539,8 +539,8 @@ Operation.prototype.execute = function (arg1, arg2, arg3, arg4, parent) {
539539
success = (success || helpers.log);
540540
error = (error || helpers.log);
541541

542-
if (opts.useJQuery) {
543-
this.useJQuery = opts.useJQuery;
542+
if (typeof opts.useJQuery === 'undefined') {
543+
opts.useJQuery = this.useJQuery;
544544
}
545545

546546
var missingParams = this.getMissingParams(args);
@@ -579,7 +579,7 @@ Operation.prototype.execute = function (arg1, arg2, arg3, arg4, parent) {
579579
url: url,
580580
method: this.method.toUpperCase(),
581581
body: body,
582-
useJQuery: this.useJQuery,
582+
useJQuery: opts.useJQuery,
583583
headers: headers,
584584
on: {
585585
response: function (response) {
@@ -762,7 +762,7 @@ Operation.prototype.encodeQueryCollection = function (type, name, value) {
762762
separator = '\\t';
763763
} else if (type === 'pipes') {
764764
separator = '|';
765-
} else if (type === 'brackets') {
765+
} else if (type === 'brackets') {
766766
for (i = 0; i < value.length; i++) {
767767
if (i !== 0) {
768768
encoded += '&';

0 commit comments

Comments
 (0)