Projekt

Allgemein

Profil

Aktionen

GX-Bug #62460

geschlossen

Wenn ein Hersteller gelöscht wird muss die Zuweisung der Herstellers aus allen Artikeln gelöscht werden

Von Wilken Haase vor mehr als 5 Jahren hinzugefügt. Vor mehr als 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Andrey Filippov
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.12.0.0, 3.13.1.0 beta2
Release Notes Langtext:

Wenn ein Hersteller gelöscht wird, dann wird auch die Beziehung zu allen Artikeln mit diesem Hersteller entfernt um Fehler zu vermeiden.


Beschreibung

Wenn man einen Hersteller löscht der Artikeln zugewiesen ist wirft das Frontend eine Exception beim Artikelaufruf, der Artikel ist nicht aufrufbar. Dieser Zustand ist unbedingt zu vermeiden.


EDIT 22.05.2019

  1. Lege einen Hersteller an unter Artikel > Hersteller
  2. Weise einem Artikel diesen Hersteller zu
  3. Lösche den Hersteller unter Artikel > Hersteller
  4. Rufe den Artikel im Shop auf
  • erwartetes Ergebnis: Artikel lässt sich aufrufen, Hersteller wird angezeigt
  • tatsächliches Ergebnis: Exception

ACHTUNG:
Derselbe Fehler tritt auf, wenn man Artikel importiert, die einem Hersteller(-ID) zugeordnet sind, den es im Shop nicht gibt.

<b>Fatal error</b>: Uncaught EntityNotFoundException: Manufacturer entity was not found with provided id &quot;1&quot; in /var/www/uw/3.12.0.4_A/GXMainComponents/Services/Core/Manufacturer/Repositories/ManufacturerReader.inc.php:105
Stack trace:
#0 /var/www/uw/3.12.0.4_A/GXMainComponents/Services/Core/Manufacturer/Repositories/ManufacturerRepository.inc.php(109): ManufacturerReader-&gt;getById(Object(IdType))
#1 /var/www/uw/3.12.0.4_A/GXMainComponents/Services/Core/Manufacturer/ManufacturerReadService.inc.php(72): ManufacturerRepository-&gt;getById(Object(IdType))
#2 /var/www/uw/3.12.0.4_A/system/classes/products/ProductInfoContentView.inc.php(569): ManufacturerReadService-&gt;getById(Object(IdType))
#3 /var/www/uw/3.12.0.4_A/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView-&gt;_assignRichSnippetData()
#4 /var/www/uw/3.12.0.4_A/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView-&gt;prepare_data()
#5 /var/www/uw/3.12.0.4_A/product_info.php(101): ProductInfoContentView-&gt;get_html()
#6 {mai in <b>/var/www/uw/3.12.0.4_A/GXMainComponents/Services/Core/Manufacturer/Repositories/ManufacturerReader.inc.php</b> on line <b>105</b><br />


Dateien

hersteller_exception.JPG (123 KB) hersteller_exception.JPG Ulrich Wenk, 22.05.2019 15:01


Zugehörige Tickets

Kopiert nach GX-Entwicklung - GX-Bug #62998: Wenn ein Hersteller gelöscht wird muss die Zuweisung der Herstellers aus allen Artikeln gelöscht werdenErledigtJonatas Fischer

Aktionen
Aktionen #1

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

Aktionen #2

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

Aktionen #3

Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Jonatas Fischer gesetzt
Aktionen #4

Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.13.2.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #5

Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
Aktionen #6

Von Andrey Filippov vor mehr als 5 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Andrey Filippov geändert
Aktionen #7

Von Andrey Filippov vor mehr als 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #8

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Tags wurde auf stable gesetzt
Aktionen #9

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Kopiert nach GX-Bug #62998: Wenn ein Hersteller gelöscht wird muss die Zuweisung der Herstellers aus allen Artikeln gelöscht werden wurde hinzugefügt
Aktionen #10

Von Moritz Bunjes vor mehr als 4 Jahren aktualisiert

  • Tags stable wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF