Merge pull request #150 from joserobleda/master

Use hasOwnProperty to prevent erros
This commit is contained in:
Ciaran Jessup 2014-05-21 21:03:03 +01:00
commit 0707eb851b

View File

@ -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++) {
@ -149,6 +150,7 @@ exports.OAuth.prototype._makeArrayOfArgumentsHash= function(argumentsHash) {
else { else {
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 );