Projekt

Allgemein

Profil

GX-Bug #62460

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

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** 

 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 />`

Zurück