From 4422f2aa8a72ae8765d91c2b1847785992075c33 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Sun, 14 May 2017 12:33:04 -0500 Subject: [PATCH] fix infinte loop issue (#1488) --- src/client/rest/DiscordAPIError.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/rest/DiscordAPIError.js b/src/client/rest/DiscordAPIError.js index 84069bf03..7d3ff7ef9 100644 --- a/src/client/rest/DiscordAPIError.js +++ b/src/client/rest/DiscordAPIError.js @@ -29,6 +29,8 @@ class DiscordAPIError extends Error { if (obj[k]._errors) { messages.push(`${newKey}: ${obj[k]._errors.map(e => e.message).join(' ')}`); + } else if (obj[k].code && obj[k].message) { + messages.push(`${obj[k].code}: ${obj[k].message}`); } else { messages = messages.concat(this.flattenErrors(obj[k], newKey)); }