From 232d80041ae021716ac281b97392022d812df1fb Mon Sep 17 00:00:00 2001 From: InspectorCaracal <51038201+InspectorCaracal@users.noreply.github.com> Date: Wed, 1 Jun 2022 12:48:18 -0600 Subject: [PATCH] check if cmdid has callback --- evennia/web/static/webclient/js/evennia.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/web/static/webclient/js/evennia.js b/evennia/web/static/webclient/js/evennia.js index fb740c966e..51da36c468 100644 --- a/evennia/web/static/webclient/js/evennia.js +++ b/evennia/web/static/webclient/js/evennia.js @@ -149,7 +149,7 @@ An "emitter" object must have a function // kwargs (obj): keyword-args to listener // emit: function (cmdname, args, kwargs) { - if (kwargs.cmdid) { + if (kwargs.cmdid && (kwargs.cmdid in cmdmap)) { cmdmap[kwargs.cmdid].apply(this, [args, kwargs]); delete cmdmap[kwargs.cmdid]; }