From 55ac690469656ced83a6bed33ce5745bd561f474 Mon Sep 17 00:00:00 2001 From: Sebastien Clement Date: Mon, 23 Nov 2020 11:40:57 +0100 Subject: [PATCH] :ambulance: Check if permissions is defined for octoprint version < 1.4.0 #16 --- .../static/js/simpleemergencystop.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/octoprint_simpleemergencystop/static/js/simpleemergencystop.js b/octoprint_simpleemergencystop/static/js/simpleemergencystop.js index c7e9ff1..c9b18c4 100644 --- a/octoprint_simpleemergencystop/static/js/simpleemergencystop.js +++ b/octoprint_simpleemergencystop/static/js/simpleemergencystop.js @@ -44,8 +44,12 @@ $(function () { }; this.hasControlPermition = function () { - let user = this.loginState.currentUser() - return user.permissions.includes("control") || user.needs.role.includes("control"); + let user = this.loginState.currentUser(); + if(user.permissions !== undefined){ + return user.permissions.includes("control") || user.needs.role.includes("control"); + } + else return true; + } this.big_button_visible = function () {