Skip to content

Instantly share code, notes, and snippets.

@moshen
Last active December 10, 2015 16:59
Show Gist options
  • Select an option

  • Save moshen/4465053 to your computer and use it in GitHub Desktop.

Select an option

Save moshen/4465053 to your computer and use it in GitHub Desktop.
diff --git a/lib/googlemaps.js b/lib/googlemaps.js
index cedb671..edb1189 100644
--- a/lib/googlemaps.js
+++ b/lib/googlemaps.js
@@ -354,10 +354,14 @@ exports.checkAndConvertPoint = function(input) {
var returnObjectFromJSON = function(callback) {
if (typeof callback === 'function') {
return function(err, jsonString) {
- try {
- callback(err, JSON.parse(jsonString));
- } catch (e) {
- callback(e);
+ if(err) {
+ callback(err);
+ } else {
+ try {
+ callback(err, JSON.parse(jsonString));
+ } catch (e) {
+ callback(e);
+ }
}
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment