Projekt

Allgemein

Profil

Aktionen

GX-Bug #70525

geschlossen

Währungen können nicht aktualisiert werden, wenn NULL in einer der Felder "symbol_left", "symbol_right" in der Datenbank stehen

Von Till Tepelmann vor mehr als 1 Jahr hinzugefügt. Vor 6 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Kategorie:
Adminbereich
Zielversion:
% erledigt:

0%

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

Währungen können über die API wieder aktualisiert werden, wenn diese manuell angelegt wurden


Beschreibung

Währungen können nicht aktualisiert werden, wenn NULL in einer der Felder "symbol_left", "symbol_right" in der Datenbank stehen

Das kann nur reproduziert werden, wenn man eine Währung manuell in die Datenbank anlegt

"INSERT INTO currencies set title="YEN",code="JPN" "

Danach können die Währungen nicht mehr per API aktualisiert werden

EDIT:

  1. Installiere eine 4.8.0.1.
  2. Führe folgenden Befehl in SQL aus "INSERT INTO currencies set title="YEN",code="JPN" "
  3. Rufe https://deinshop.net/Shopverzeichnis/api.php/v3/currencies auf

Erwartetes Ergebnis: Die API sollte Daten zu den Währungen ausgeben
Tatsächliches Ergebnis: "An unexpected error occurred"


Currencies cannot be updated if there is NULL in one of the fields "symbol_left", "symbol_right" in the database.

This can be reproduced only if a currency is added manually to the database

"INSERT INTO currencies set title="YEN",code="JPN" "

After that the currencies cannot be updated via API anymore

EDIT:

  1. Install a 4.8.0.1.
  2. Execute the following in SQL: "INSERT INTO currencies set title="YEN",code="JPN" "
  3. Go to https://yourshop.net/Shoppath/api.php/v3/currencies

Expected result: The API will return data regarding the currencies
Actual result: The API will return "An unexpected error occurred"


Dateien


Aktionen #2

Von Patrick Bayer vor mehr als 1 Jahr aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #3

Von Till Tepelmann vor mehr als 1 Jahr aktualisiert

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

Von Daniel Wu vor mehr als 1 Jahr aktualisiert

  • Tags wurde auf Maintenance_2023 gesetzt
Aktionen #6

Von Till Tepelmann vor 9 Monaten aktualisiert

  • Tags wurde von Maintenance_2023 zu 4.9.4.0_beta1 geändert
Aktionen #7

Von Krystian Czerwinski vor 8 Monaten aktualisiert

  • Zugewiesen an wurde auf Krystian Czerwinski gesetzt
Aktionen #8

Von Krystian Czerwinski vor 8 Monaten aktualisiert

  • Zugewiesen an Krystian Czerwinski wurde gelöscht
Aktionen #10

Von Rico Schreiber vor 8 Monaten aktualisiert

  • Zugewiesen an wurde auf Rico Schreiber gesetzt
Aktionen #11

Von Rico Schreiber vor 8 Monaten aktualisiert

  • Status wurde von Testing zu In Bearbeitung geändert
Aktionen #12

Von Rico Schreiber vor 8 Monaten aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Rico Schreiber wurde gelöscht
Aktionen #13

Von Krystian Czerwinski vor 8 Monaten aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zielversion wurde auf 4.9.4.0 gesetzt
Aktionen #14

Von Krystian Czerwinski vor 8 Monaten aktualisiert

  • Zugewiesen an wurde auf Krystian Czerwinski gesetzt
Aktionen #15

Von Jessica Balaban vor 6 Monaten aktualisiert

ASQA - Regressionstest : erfolgreich
getestet auf Desktop (Firefox Version 125.0.3 (64-Bit), Chrome Version 124.0.6367.201 (Offizieller Build) (64-Bit), Edge Version 124.0.2478.97 (Offizielles Build) (64-Bit)), Gambio Version: v4.9.4.0 (BETA1)

Der SQL-Befehl lässt sich ohne Fehler ausführen und die neue Währung wird hinzugefügt.

Aktionen

Auch abrufbar als: Atom PDF