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 6 Monaten hinzugefügt. Vor etwa 1 Monat aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
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 #1

Von Till Tepelmann vor 6 Monaten aktualisiert

  • Tags wurde auf 4.9.3.0_beta1 gesetzt
Aktionen #2

Von Till Tepelmann vor 6 Monaten aktualisiert

  • Status wurde von Gemeldet zu Testing geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Daniel Wu vor 6 Monaten aktualisiert

  • Tags wurde von 4.9.3.0_beta1 zu 4.9.3.0_beta1, Maintenance_2023 geändert
Aktionen #4

Von Alexandre Ataides vor 6 Monaten aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
  • Zielversion wurde auf 4.9.3.0 beta1 gesetzt
Aktionen #6

Von Alexandre Ataides vor 6 Monaten aktualisiert

  • Zugewiesen an Alexandre Ataides wurde gelöscht
Aktionen #7

Von Josua Michalak vor 6 Monaten aktualisiert

  • Zugewiesen an wurde auf Josua Michalak gesetzt
Aktionen #8

Von Josua Michalak vor 5 Monaten aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #10

Von Rico Schreiber vor etwa 1 Monat aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen

Auch abrufbar als: Atom PDF