Added usergridResponse.entity as a possible third arg for UsergridRequest's callback
diff --git a/lib/request.js b/lib/request.js
index 641f7ad..a7c68c5 100644
--- a/lib/request.js
+++ b/lib/request.js
@@ -33,7 +33,8 @@
} : options.qs
}, function(error, response) {
var usergridResponse = new UsergridResponse(response)
- callback(error || usergridResponse.error, usergridResponse, usergridResponse.entities || usergridResponse.body)
+ var returnBody = _.first([usergridResponse.entity, usergridResponse.entities, usergridResponse.body].filter(_.isObject))
+ callback(error || usergridResponse.error, usergridResponse, returnBody)
})
}