Projekt

Allgemein

Profil

Aktionen

GX-Bug #70776

geschlossen

Wenn in der Datenbank für Hersteller-Infos Einträge für Sprachen fehlen, kann der Shop nicht aufgerufen werden / If entries for languages are missing in the database for manufacturer information, the store cannot be accessed.

Von Till Tepelmann vor etwa 1 Jahr hinzugefügt. Vor 8 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Josua Michalak
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.9.1.0
Release Notes Langtext:

Mehrsprachige Hersteller-Infos zeigen bei fehlenden Einträgen nun einen leeren String


Beschreibung

Wenn in der Datenbank für Hersteller-Infos Einträge für Sprachen fehlen, kann der Shop nicht aufgerufen werden

Kann wie folgt reproduziert werden:

  1. Shop 4.9.1.0 installieren
  2. Gambio Admin öffnen
  3. Unter Artikel->Hersteller einen neuen Hersteller anlegen
  4. Unter Toolbox->SQL folgenden SQL Befehl ausführen: "DELETE from manufacturers_info WHERE languages_id = 2;"
  5. ShopFront aufrufen

Erwartetes Ergebnis:
Der Shop sollte auch aufrufbar sein, wenn Einträge für die entsprechende Sprache in der Datenbank für den Hersteller fehlen, der Inhalt sollte dann einfach als leeren String zurückgeliefert werden

Tatsächliches Ergebnis:
Der Shop ist nicht mehr aufrufbar, z.B. nach einem Update, es wird nur eine Fehlermeldung angezeigt


If entries for languages are missing in the database for manufacturer information, the store cannot be called up

Can be reproduced as follows:

  1. install Shop 4.9.1.0
  2. open Gambio Admin
  3. create a new manufacturer under Product->Manufacturer
  4. execute the following SQL command under Toolbox->SQL: "DELETE from manufacturers_info WHERE languages_id = 2;"
  5. call up ShopFront

Expected result:
The store should also be callable if entries for the corresponding language are missing in the database for the manufacturer, the content should then simply be returned as an empty string

Actual result:
The store can no longer be called up, e.g. after an update, only an error message is displayed


Gambio\Shop\Modules\ProductListing\App\Data\ProductListingModelFactory::createListingItemManufacturer(): Argument #2 ($url) must be of type string, null given, called in /GambioShop/Modules/ProductListing/App/Data/ProductListingMapper.php on line 354


Dateien

2024-03-14_10h27_35.mp4 (8,37 MB) 2024-03-14_10h27_35.mp4 Jessica Balaban, 14.03.2024 10:26

Aktionen

Auch abrufbar als: Atom PDF