From 00c7086b64b850ac4c66167dde70d9d6688dbc5f Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Fri, 22 Jan 2021 15:12:43 +0100 Subject: [PATCH] Fix `Ui/Message/Manager.getPermission()` for permissions with dashes --- ts/WoltLabSuite/Core/Ui/Message/Manager.ts | 2 +- .../install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/WoltLabSuite/Core/Ui/Message/Manager.ts b/ts/WoltLabSuite/Core/Ui/Message/Manager.ts index 484dadd86b..81acdc10d3 100644 --- a/ts/WoltLabSuite/Core/Ui/Message/Manager.ts +++ b/ts/WoltLabSuite/Core/Ui/Message/Manager.ts @@ -65,7 +65,7 @@ class UiMessageManager implements AjaxCallbackObject { throw new Error(`Unknown object id '${objectId}' for selector '${this._options.selector}'`); } - return Core.stringToBool(element.dataset[permission] || ""); + return Core.stringToBool(element.dataset[StringUtil.toCamelCase(permission)] || ""); } /** diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js index 53f622a4da..1abe8ba141 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js @@ -46,7 +46,7 @@ define(["require", "exports", "tslib", "../../Ajax", "../../Core", "../../Dom/Ch if (element === undefined) { throw new Error(`Unknown object id '${objectId}' for selector '${this._options.selector}'`); } - return Core.stringToBool(element.dataset[permission] || ""); + return Core.stringToBool(element.dataset[StringUtil.toCamelCase(permission)] || ""); } getPropertyValue(objectId, propertyName, asBool) { const element = this._elements.get(objectId); -- 2.20.1