allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
214 stars 39 forks source link

UnknownJSONProperty w POST /sale/product-offers #10124

Open tztztztz opened 3 hours ago

tztztztz commented 3 hours ago

Występuje problem:

Kiedy na środowisku produkcyjnym tworzona jest oferta przez POST /sale/product-offers, udaje się ją utworzyć ale w ostrzerzeniach (validation->warnings) mamy błąd:

stdClass Object
(
    [errors] => Array
        (
        )

    [warnings] => Array
        (
            [0] => stdClass Object
                (
                    [code] => UnknownJSONProperty
                    [message] => Unknown properties found in the request.
                    [details] => 
                    [path] => 
                    [userMessage] => Submitted data contains unsupported properties. Contact your software provider.
                    [metadata] => stdClass Object
                        (
                            [unknownProperties] => ...warnings
                        )

                )

        )

    [validatedAt] => 2024-10-17T11:16:16.082Z
)

Niestety na podstawie tego komunikatu, nie jestem w stanie dokładnie określić gdzie tkwi problem, czy na podstawie niżej podanego trace id moglibyście udzielić dokładniejszej informacji, co jest nie tak?

TRACE-ID = 62aea9b1e28c2aa9

tztztztz commented 3 hours ago

Kolejny nieco dziwny komunikat przy tworzeniu innej oferty:

stdClass Object
(
    [errors] => Array
        (
        )

    [warnings] => Array
        (
            [0] => stdClass Object
                (
                    [code] => ConstraintViolationException.OfferValidation
                    [message] => Czy wiesz, że dodając metody eksportowe do swoich ofert, możesz trafić do większej grupy klientów? Nie czekaj, dodaj metody eksportowe już teraz i zwiększ swoją sprzedaż. Upewnij się, że produkt posiada wymagane oznakowanie w języku urzędowym kraju, do którego zostanie dostarczony.
                    [details] => ConstraintViolationException.OfferValidation
                    [path] => name
                    [userMessage] => Czy wiesz, że dodając metody eksportowe do swoich ofert, możesz trafić do większej grupy klientów? Nie czekaj, dodaj metody eksportowe już teraz i zwiększ swoją sprzedaż. Upewnij się, że produkt posiada wymagane oznakowanie w języku urzędowym kraju, do którego zostanie dostarczony.
                    [metadata] => stdClass Object
                        (
                        )

                )

            [1] => stdClass Object
                (
                    [code] => UnknownJSONProperty
                    [message] => Unknown properties found in the request.
                    [details] => 
                    [path] => 
                    [userMessage] => The uploaded data includes unsupported properties. Contact your software vendor.
                    [metadata] => stdClass Object
                        (
                            [unknownProperties] => ...warnings
                        )

                )

        )

    [validatedAt] => 2024-10-17T12:07:39.200Z
)

Co musimy zrobić, aby to ostrzeżenie się nie pojawiało?

jezewskiBNetrox commented 2 hours ago

@tztztztz To chyba dotyczy tego: https://github.com/allegro/allegro-api/issues/9925