プロジェクト

全般

プロフィール

Bug(バグ) #4191

完了

api.php/message/post.json において、画像に登録失敗しても、本文だけ登録できる

Shinichi Urabe さんが7年以上前に追加. 7年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2017-05-10
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
No (いいえ)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Yes (はい)

説明

Overview (現象)

  1. /message/chain/:id を開き、フォームで登録失敗する画像を選択
  2. メッセージも何かしら入力し、「送信」
  3. エラーが表示されず、本文だけが送信されている (画像は表示されない)

Causes (原因)

message の保存処理が終わった後に、ファイルのバリデーションを行い、保存を行っている
ファイルの保存処理と、message の保存処理が別のため、ファイル保存に失敗しても message が保存されている状況が発生する

Way to fix (修正内容)

message や ファイルを保存する処理の前に
ファイルのバリデーションを行い、
問題なければ
message と ファイルの保存処理を 同じ transaction 内で実行する

他の形式にエクスポート: Atom PDF