Projekt

Allgemein

Profil

Aktionen

GX-Bug #69893

geschlossen

Wenn man Bilder per API einer ImageList hochlädt, können die Bildkollektionen im Gambio Admin nicht mehr aufgerufen und bearbeitet werden

Von Till Tepelmann vor mehr als 2 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
-
Kategorie:
REST-API
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.6.0.0, 4.7.1.0 beta1
Release Notes Langtext:

Wenn man Bilder per API einer ImageList hochlädt, können die Bildkollektionen im Gambio Admin wieder bearbeitet werden


Beschreibung

Wenn man Bilder per API einer ImageList hochlädt, können die Bildkollektionen im Gambio Admin nicht mehr aufgerufen und bearbeitet werden

Das Problem ist, es wird ein zweiter API Request benötigt und die Alternativtexte dem Bild zuzuweisen, was nicht parktikabel ist und ohne den 2. Request kaputte Daten in der Datenbank erzeugt.

Kann wie folgt reproduziert werden:

  1. API Request für das Anlegen einer ImageList ausführen
  2. API Request um ein Bild der neuen ImageList hinzuzufügen
  3. Im Gambio Admin ein Artikel bearbeiten und eine Zusatzoption hinzufügen
  4. Die Bildkollektionen für die neuen Optionswerte aufrufen, man kann nichts ändern oder auswählen

Erwartetes Ergebnis:
Man sollte im API Request bereits Alternativtexte mit übergeben können, sodass keine fehlenden Einträge in der Datenbank enstehen können.

Tatsächliches Ergebnis:
Man kann Bilder einer ImageList zuweisen, ohne Alternativtext und damit inkonsistente Datenbankeinträge erzeugen. Das dafür sorgt, dass die Bildkollektionen im Gambio Admin nicht mehr bearbeitet und konfiguriert werden können


When uploading images via API of an ImageList, the image collections can no longer be accessed and edited in the Gambio Admin.

The problem is, a second API request is needed and assign the alternative texts to the image, which is not parkticable and creates broken data in the database without the 2nd request.

Can be reproduced as follows:

  1. execute API request to create an ImageList 2nd API request to add an image to the new ImageList.

Expected result:
One should already be able to pass alternative texts in the API Request, so that no missing entries can arise in the database.

Actual result:
You can assign images to an ImageList without alternative text and thus create inconsistent database entries. This ensures that the image collections can no longer be edited and configured in the Gambio Admin.


POST /api.php/v3/image-lists HTTP/1.1
Host: Shopadresse
Content-Type: application/json
Authorization: Basic 
Content-Length: 94

[
    {
        "name": "image lists #1"
    }
]
POST /api.php/v3/image-lists/8/images/subdirectory/image2.png HTTP/1.1
Host: Shopadresse
Content-Type: image/png
Authorization: Basic 
Content-Length: 281131

Binary DATA OF IMAGE

Aktionen #1

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.6.0.1 gesetzt
Aktionen #2

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Prüfung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #3

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

Default (standard and alt) titles for the images are Artikelbild / Product image

Aktionen #4

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von In Prüfung zu Testing geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
  • Zielversion wurde auf 4.6.0.1 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #6

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #7

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Ahmed Hamouda wurde gelöscht
Aktionen #8

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Josua Michalak gesetzt
Aktionen #9

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

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

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Josua Michalak wurde gelöscht
Aktionen #11

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.6.0.1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF