From b78c535671d9ee535258d6cfe4620bf883af9333 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Mon, 25 Jan 2021 11:27:00 +0100 Subject: [PATCH] Prevent access to undefined turtle element --- app/assets/javascripts/turtle.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/turtle.js b/app/assets/javascripts/turtle.js index eee8dfcb..1563d299 100644 --- a/app/assets/javascripts/turtle.js +++ b/app/assets/javascripts/turtle.js @@ -190,7 +190,10 @@ Turtle.prototype.coords = function (item, coords) { }; Turtle.prototype.itemconfigure = function (item, key, value) { - this.items[item][key] = value; + const element = this.items[item]; + if (element !== undefined) { + element[key] = value; + } }; // value might be undefined