From 822a5826f0566ba01587e721c4dafc25de8ce5ab Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 19 Nov 2018 22:20:10 +0000 Subject: [PATCH] Fix Facet/Actor printing when name is null --- packages/core/src/dataspace.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/src/dataspace.js b/packages/core/src/dataspace.js index 493c2f8..660f34a 100644 --- a/packages/core/src/dataspace.js +++ b/packages/core/src/dataspace.js @@ -359,7 +359,7 @@ Actor.prototype.adhocAssert = function (a) { Actor.prototype.toString = function () { let s = 'Actor(' + this.id; - if (this.name !== void 0) s = s + ',' + this.name.toString(); + if (this.name !== void 0 && this.name !== null) s = s + ',' + this.name.toString(); return s + ')'; }; @@ -568,7 +568,9 @@ Facet.prototype.enqueueScriptAction = function (action) { Facet.prototype.toString = function () { let s = 'Facet(' + this.actor.id; - if (this.actor.name !== void 0) s = s + ',' + this.actor.name.toString(); + if (this.actor.name !== void 0 && this.actor.name !== null) { + s = s + ',' + this.actor.name.toString(); + } s = s + ',' + this.id; let f = this.parent; while (f != null) {