GX-Bug #65662
geschlossenWenn im Shop keine Standardsprache definiert ist sollte der defaultLanguageProvider trotzdem eine Sprache zurückgeben
0%
Wenn im Shop keine Standardsprache definiert ist gibt der LanguageProvider trotzdem eine Sprache zurück.
Beschreibung
In Shops mit einem Datenbankfehler in der languages Tabelle, zum Beispiel nach dem Löschen einer Sprache die als Standard definiert war, fallen Front- und Backend des Shops aus. Der LanguageProvider gibt in diesem Fall als Standardsprache NULL zurück, was zu Fehlern führt. Er sollte stattdessen immer eine Sprache zurückliefern, zum Beispiel die mit der kleinsten ID, damit die Oberfläche immer geladen werden kann.
In shops with a database error in the languages table, for example after deleting a language that was defined as default, the front and back end of the shop will fail. In this case, the LanguageProvider returns NULL as the default language, which leads to errors. Instead, it should always return a language, for example the one with the smallest ID, so that the interface can always be loaded.