Merge pull request #150 from joserobleda/master
Use hasOwnProperty to prevent erros
This commit is contained in:
commit
0707eb851b
@ -140,6 +140,7 @@ exports.OAuth.prototype._buildAuthorizationHeaders= function(orderedParameters)
|
|||||||
exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
|
exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
|
||||||
var argument_pairs= [];
|
var argument_pairs= [];
|
||||||
for(var key in argumentsHash ) {
|
for(var key in argumentsHash ) {
|
||||||
|
if (argumentsHash.hasOwnProperty(key)) {
|
||||||
var value= argumentsHash[key];
|
var value= argumentsHash[key];
|
||||||
if( Array.isArray(value) ) {
|
if( Array.isArray(value) ) {
|
||||||
for(var i=0;i<value.length;i++) {
|
for(var i=0;i<value.length;i++) {
|
||||||
@ -150,6 +151,7 @@ exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
|
|||||||
argument_pairs[argument_pairs.length]= [key, value];
|
argument_pairs[argument_pairs.length]= [key, value];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return argument_pairs;
|
return argument_pairs;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -274,7 +276,7 @@ exports.OAuth.prototype._prepareParameters= function( oauth_token, oauth_token_s
|
|||||||
else {
|
else {
|
||||||
if( extra_params ) {
|
if( extra_params ) {
|
||||||
for( var key in extra_params ) {
|
for( var key in extra_params ) {
|
||||||
oauthParameters[key]= extra_params[key];
|
if (extra_params.hasOwnProperty(key)) oauthParameters[key]= extra_params[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var parsedUrl= URL.parse( url, false );
|
var parsedUrl= URL.parse( url, false );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user