問題
- 必須フィールドが追加された言語でフォームを送信できませんでした
-
再現する手順
- Web コンテンツ > フォームに移動
- フォームを追加
- テキスト フィールドを追加する
- スイッチオン 必須フィールド
- 翻訳を追加します。たとえば、 : テストに中国語 (中国) を使用
- フォームを発行する
- 新しく追加されたフォームに URL でアクセスする
- 言語を中国語に変更
- 必要な値を追加してフォームを送信し、「提交」ボタンをクリックします
期待される結果: 正常に送信
実際の結果: フォームの送信に失敗し、UI に「エラー: カスタム フィールドの検証に失敗しました」というエラーが表示される
Environment
- Liferay DXP 7.1 フィックスパック dxp-17
解決策
- これは既知の問題であり、フィックスパック dxp-18 以降で修正されています。
- フィックスパック dxp-17 に加えて、この問題に対してホットフィックスが必要な場合は、パッチの詳細を添付して、ホットフィックスを要求するサポート チケットを作成してください。
- Liferay DXP にフィックスパックとホットフィックスをインストールすると、それぞれの環境にこのホットフィックスをインストールするためのガイドが表示されます。