Projekt

Allgemein

Profil

Aktionen

GX-Bug #68352

offen

Reviews welche über die REST-API erzeugt werden, nehmen nicht das mitgeschickte Datum, sondern das aktuelle Datum / Reviews, which are sent via REST-API, ignore the send date

Von Armin Eden vor mehr als 3 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Anerkannt
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
REST-API
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.3.3.1, 4.4.0.0, Unbestimmt
Release Notes Langtext:

Beschreibung

Wenn über die REST-API eine Review angelegt wird, so ignoriert der Shop die Felder dateAdded und lastModified und ersetzt diese mit dem aktuellen Datum.

Hier das Beispiel:

{
"customer": {
"customerId": 1,
"customerName": "Ester Tester"
},
"dateAdded": "2016-01-03",
"languageId": 2,
"lastModified": "2016-05-12",
"productId": 7,
"rating": 5,
"readCount": 8,
"text": "This is an example review text! - mein test"
}

Erwartetes Ergebnis:
Die Rückmeldung zeigt dateAdded und lastModified mit dem mitgegeben Datum an.

Tatsächliches Ergebnis:
Die Rückmeldung nutzt das aktuelle Datum.
{
"id": 6,
"productId": 7,
"rating": 5,
"readCount": 8,
"dateAdded": "2021-02-25 11:28:02",
"lastModified": "2021-02-25 11:28:02",
"languageId": 2,
"text": "This is an example review text! - mein test",
"customer": {
"customerId": 1,
"customerName": "Ester Tester"
}
}

Das lässt sich einfach mit dem Beispiel unter https://developers.gambio.de/docs/4.3.3.0/rest/gambio-gx3-api/reference/reviews/post-reviews/ reproduzieren.


If a review is created via the REST API, the shop ignores the dateAdded and lastModified fields and replaces them with the current date.

Here is the example:

{
"customer": {
"customerId": 1,
"customerName": "Ester Tester"
},
{ "dateAdded": "2016-01-03",
"languageId": 2,
"lastModified": "2016-05-12",
"productId": 7,
"rating": 5,
"readCount": 8,
"text": "This is an example review text! - my test"
}

Expected result:
The response shows dateAdded and lastModified with the date passed along.

Actual result:
The feedback uses the current date.
{
"id": 6,
"productId": 7,
"rating": 5,
"readCount": 8,
"dateAdded": "2021-02-25 11:28:02",
"lastModified": "2021-02-25 11:28:02",
"languageId": 2,
"text": "This is an example review text! - my test",
"customer": {
"customerId": 1,
"customerName": "Ester Tester"
}
}

This can be easily reproduced with the example at https://developers.gambio.de/docs/4.3.3.0/rest/gambio-gx3-api/reference/reviews/post-reviews/.


Aktionen

Auch abrufbar als: Atom PDF