intuit / intuit/graphql-filter-java
Implicit Date conversion clashes with DateTime scalar
オープン
- 主要言語
- Java
- スター
- 73
- フォーク
- 33
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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`.
コントリビューションガイド
調査の方向性
FilterExpressionParser から開始し、OffsetDateTime にマッピングされた graphql-java-extended-scalars の DateTime スカラーで使用されている暗黙的な Date 変換を調べます。報告されている InvalidDataAccessApiUsageException を再現し、その後、この変換を削除すると OffsetDateTime 値の型の不一致が防止されることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- graphql, java
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 52/100