diff --git a/plugins/c9.error/logger.raygun.js b/plugins/c9.error/logger.raygun.js index c1997922..9f89f0df 100644 --- a/plugins/c9.error/logger.raygun.js +++ b/plugins/c9.error/logger.raygun.js @@ -14,6 +14,8 @@ function plugin(options, imports, register) { var raygun = imports.raygun; function error(err, customData, user) { + if (typeof err == "string") + err = new Error(err); if (typeof err === "string") { err = new Error(err); } @@ -22,6 +24,8 @@ function plugin(options, imports, register) { } function warn(err, customData, user) { + if (typeof err == "string") + err = new Error(err); raygun.warningClient.setUser(user); raygun.warningClient.send(err, customData); }