Project

General

Profile

Bug(バグ) #4191

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

Added by Shinichi Urabe about 3 years ago. Updated about 3 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2017-05-10
Due date:
% Done:

100%

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

Description

Overview (現象)

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

Causes (原因)

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

Way to fix (修正内容)

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

History

#1 Updated by Shinichi Urabe about 3 years ago

  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#2 Updated by Shinichi Urabe about 3 years ago

  • Description updated (diff)

#3 Updated by Shinichi Urabe about 3 years ago

  • Status changed from Pending Review(レビュー待ち) to Fixed(完了)
  • % Done changed from 50 to 100

merged.

Also available in: Atom PDF