GX-Bug #68343
Von Ulrich Wenk vor fast 4 Jahren aktualisiert
Im Shop muss unter Einstellungen -> Sprachen die englische Sprache im Frontend nicht aktiv sein. Im Gambio Admin Kunden -> Rollen und Berechtigungen auswählen und Zugriffsrollen verwalten auswählen. Hier eine neue Zugriffsrolle erstellen. Beim Speichern kommt ein Fehler ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45 Erwartetes Ergebnis: Man kann die Rolle in allen im Backend aktiven Sprachen anlegen und speichern. Tatsächliches Ergebnis: Beim Speichern kommt ein Fehler ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45 Es kann vorher nur die deutsche Bezeichnung angegeben werden. --- In the shop, under Settings -> Languages, the English language must not be active in the frontend. In the Gambio Admin select Customers -> Roles and Permissions and select Manage Access Roles. Create a new access role here. When saving an error occurs ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45 Expected result: You can create and save the role in all languages active in the backend. Actual result: When saving an error occurs ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45 Only the German name can be specified beforehand. ________ **EDIT** Preconditions: * switch your backend language to german 1. go to Einstellungen > Sprachen 2. deactivate english in the frontend (backend stays active) 1. go to Kunden > Rollen und Berechtigungen > Zugriffsrollen verwalten 4. create a Neue Zugriffsrolle 5. if the modal shows the english and german language tab, create a role for both languages, save - if not, proceed with step *expected* and *actual* 6. switch your backend to english language 1. go to Kunden > Rollen und Berechtigungen > Zugriffsrollen verwalten 4. create a Neue Zugriffsrolle expected: * you can create a new role using both languages actual: * the english language tab is missing, when trying to save, an error message is displayed