プラグイン > バグ報告・利用に関する質問 > API の GraphiQL でエラー |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2022/4/12 18:47
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
API の GraphiQL でエラー API プラグインをインストールして、
設定 > API管理 > GraphiQL を表示しようとするとエラーになります。 HTTP 500 Internal Server Error ContextErrorException Notice: Undefined index: date in /app/Plugin/Api/GraphQL/Types.php (line 115) ][$fieldMapping['type']]; 原因わかりますでしょうか? EC-CUBE 4.0.5-p1 EC-CUBE Web API プラグイン 2.1.3 PHP 7.4.20 環境変数 APP_ENV=dev |
ゲスト |
投稿日時: 2022/4/13 13:25
対応状況: −−−
|
Re: API の GraphiQL でエラー 他のプラグインかカスタマイズしたEntityで以下のようにDoctrineのdateにマッピングしているプロパティがあるのではないでしょうか?
EC-CUBEでは日付型はdatetimetzにマッピングしているので、type="datetimetz"に変更すれば解消すると思います。 もしくは以下のようにAPIプラグインのコードを修正しても解消されると思います。
EC-CUBEではdatetimetzで統一しているので、Entity側を修正するのをおすすめします。 |
|
h_tanaka |
投稿日時: 2022/4/20 15:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: API の GraphiQL でエラー kiy0taka さん
検索してみたところ、次のプラグイン内で date 型が使用されていました。 ・クロネコヤマト カード・後払い一体型決済サービス ・定休日カレンダープラグイン 決済プラグインを変更するのは怖いので、APIプラグインのコードを修正することで解決できました。 ありがとうございます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |