mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Fix stack trace fix after testing in Safari
This commit is contained in:
@@ -33,10 +33,12 @@ var _throwOrLog = function (from, e) {
|
||||
} else {
|
||||
var messageAndStack;
|
||||
if (e.stack && e.message) {
|
||||
if (e.stack.indexOf(e.message) <= 10) // allow for "Error: " (at least 7)
|
||||
var idx = e.stack.indexOf(e.message);
|
||||
if (idx >= 0 && idx <= 10) // allow for "Error: " (at least 7)
|
||||
messageAndStack = e.stack; // message is part of e.stack, as in Chrome
|
||||
else
|
||||
messageAndStack = e.message + '\n' + e.stack; // e.g. Cordova
|
||||
messageAndStack = e.message +
|
||||
(e.stack.charAt(0) === '\n' ? '' : '\n') + e.stack; // e.g. Safari
|
||||
} else {
|
||||
messageAndStack = e.stack || e.message;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user