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 () {