こちらは、追加もしくは更新するレコードの中の入力必須のフィールドが空になる場合に発生するエラーです。


解決手順

1.エラーが出るアクションの候補を探す

まずはこのエラーが出そうなアクションを探します。


このエラーが出ているということは、レコード追加や更新をするアクションがあるはずなので、そういったアクションに絞り込んでください。


※一覧画面、詳細画面では「レコードを更新する(キーの値を直接指定)」などレコード更新系のやることだけでなく、「フィールドに値をセットする」などフィールド値変更系のやることでもレコードが更新されてしまうので注意が必要です。


もしレコードを更新しているアクションが数多く存在して、エラーが出るまでにどのアクションが実行されたのかわからない場合は、コンソールのログをご確認ください。

※ログの確認方法はこちら



エラーが表示されている部分の近くにあることが多いですが、大量にアクションが実行された場合はその限りではありません。実行されたアクションを一つ一つ確認して、レコード追加や更新をするアクションを探しましょう。


2.エラーの原因を特定する


ある程度アクションが絞り込まれたら、なぜエラーが出てしまうのかを考えます。


考えられる原因は以下の通りです。


  1. 入力必須のフィールドが空のレコードを追加しようとしている。


  1. 既存のレコードの、入力必須のフィールドを空にしようとしている。


  1. 入力必須のフィールドが空のレコードを更新しようとしている。


アプリの設定でフィールドが入力必須になっている以上、入力必須のフィールドが空になっているレコードなんて発生しないように思えますが、あとから追加したフィールドだったり、あとから必須にしたフィールドだったりすると、設定変更以降更新されていないレコードは空になっている可能性があります。


パターン1もしくは2の場合はカスタマイズを修正することで解決できますが、パターン3の場合はレコードを修正することで解決できますので、カスタマイズに問題が見つからない場合は、レコードの方も確認してみましょう。


また、アプリの設定で入力必須を解除するという最終手段もあります。