From a12039e1bda84a77adc5c6aeb9b2118889edf77d Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Mon, 14 Mar 2016 19:36:57 +0100 Subject: [PATCH] fix UserError checking --- src/lib/plugins/commands.js | 2 +- src/lib/user_error.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/plugins/commands.js b/src/lib/plugins/commands.js index 835807c..448ae60 100644 --- a/src/lib/plugins/commands.js +++ b/src/lib/plugins/commands.js @@ -115,7 +115,7 @@ module.exports.player=function(player, serv) { if (res) player.chat(serv.color.red + res); } catch(err) { - if (err instanceof UserError) player.chat(serv.color.red + 'Error: ' + err.message); + if (err.userError) player.chat(serv.color.red + 'Error: ' + err.message); else setTimeout(() => {throw err;}, 0); } } diff --git a/src/lib/user_error.js b/src/lib/user_error.js index cb15757..b1b7c78 100644 --- a/src/lib/user_error.js +++ b/src/lib/user_error.js @@ -9,6 +9,7 @@ class ExtendableError extends Error { class UserError extends ExtendableError { constructor(message) { + this.userError=1; super(message); } }