intuit / intuit/graphql-filter-java

Implicit Date conversion clashes with DateTime scalar

Offen
#15 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
73
Forks
33
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If `DateTime` scalar from `graphql-java-extended-scalars` is used which maps to the `OffsetDateTime` Java type the following exception is thrown.

```
org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [Thu Dec 03 01:00:00 CET 2020] did not match expected type [java.time.OffsetDateTime (n/a)]
```

Implicit Date conversion should be removed from `FilterExpressionParser`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start in FilterExpressionParser and inspect the implicit Date conversion used with the graphql-java-extended-scalars DateTime scalar mapped to OffsetDateTime. Reproduce the reported InvalidDataAccessApiUsageException, then verify that removing this conversion prevents the type mismatch for OffsetDateTime values.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
graphql, java
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.