From ab4707f9b4ec7bc02a0ff2ba4f0d0748a48bb5be Mon Sep 17 00:00:00 2001 From: Programmix Date: Tue, 6 Sep 2016 21:26:34 -0700 Subject: [PATCH] Fix crash on role update (#648) --- src/client/rest/RESTMethods.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index a465899c7..6288e45a9 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -387,7 +387,9 @@ class RESTMethods { data.name = _data.name || role.name; data.position = _data.position || role.position; data.color = _data.color || role.color; - if (data.color.startsWith('#')) data.color = parseInt(data.color.replace('#', ''), 16); + if (typeof data.color === 'string' && data.color.startsWith('#')) { + data.color = parseInt(data.color.replace('#', ''), 16); + } data.hoist = typeof _data.hoist !== 'undefined' ? _data.hoist : role.hoist; if (_data.permissions) {