intuit / intuit/graphql-filter-java
Implicit Date conversion clashes with DateTime scalar
- 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
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