Эх сурвалжийг харах

Make tag check stricter and use a map

John Lees-Miller 6 жил өмнө
parent
commit
497f2a7936

+ 2 - 4
libraries/o-error/index.js

@@ -108,10 +108,8 @@ class OError extends Error {
 
     let stack = oError.stack
 
-    if (oError._oErrorTags) {
-      for (const tag of oError._oErrorTags) {
-        stack += `\n${tag.stack}`
-      }
+    if (Array.isArray(oError._oErrorTags) && oError._oErrorTags.length) {
+      stack += `\n${oError._oErrorTags.map((tag) => tag.stack).join('\n')}`
     }
 
     const causeStack = oError.cause && OError.getFullStack(oError.cause)