We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1つのメールフォームに、タイプが「ファイル」の複数フィールドが存在している場合、確認画面から送信完了画面に遷移するタイミングでエラーとなり処理が止まります。
原因は以下です。 BcFileUploader::moveFileSessionToTmp() 内で setUploadingFiles() で uploadingFiles プロパティにセットするタイミングで、 1つ目のフィールド値が存在しているものを2つ目の値で上書いてます。 それにより、複数存在すべき値が1つになってしまう状態が発生してます。
この状態が発生することにより、アップロードファイルのパスを受信データに保存しようとするタイミングで、 文字列化されていない配列データを対象フィールドに保存しようとしてしまい、以下のエラーが発生することで処理が止まってます。
Column not found: 1054 Unknown column 'Array' in 'field list'
baserCMS version : 4.7.7
The text was updated successfully, but these errors were encountered:
fix baserproject#2570 4系版メールフォームで1フォーム内で複数のファイルタイプを利用すると送信完了前にエラーが起こる…
4027037
…動作を改善
Merge pull request #2571 from fuchigam1/issues-2570
c9b724d
fix #2570 4系版メールフォームで1フォーム内で複数のファイルタイプを利用すると送信完了前にエラーが起こる動作を改善
No branches or pull requests
概要
1つのメールフォームに、タイプが「ファイル」の複数フィールドが存在している場合、確認画面から送信完了画面に遷移するタイミングでエラーとなり処理が止まります。
原因は以下です。
BcFileUploader::moveFileSessionToTmp() 内で setUploadingFiles() で uploadingFiles プロパティにセットするタイミングで、
1つ目のフィールド値が存在しているものを2つ目の値で上書いてます。
それにより、複数存在すべき値が1つになってしまう状態が発生してます。
この状態が発生することにより、アップロードファイルのパスを受信データに保存しようとするタイミングで、
文字列化されていない配列データを対象フィールドに保存しようとしてしまい、以下のエラーが発生することで処理が止まってます。
baserCMS version : 4.7.7
The text was updated successfully, but these errors were encountered: