Project

General

Profile

Backport(バックポート) #2377

イベント参加画面にてエラーのアラートが表示され続ける

Added by Maki Takahashi over 12 years ago. Updated about 12 years ago.

Status:
Fixed(完了)
Priority:
High(高め)
Assignee:
Target version:
Start date:
2011-08-16
Due date:
% Done:

100%

opCommunityTopicPlugin 絞込条件:

Description

Overview (現象)

イベント参加画面にて、イベントに参加時等にエラーになった場合(例:定員エラー)
「このイベントは定員に達しています」等のアラートが表示されるが、
その後、他の画面に遷移した場合アラートが消えずに残ってしまう。
(さらに他の画面に遷移した場合にアラートが消える)

再現バージョン

  • masterブランチ
  • stable-0.9.xブランチ

再現手順

1.定員が一人のコミュニティイベントを作成する
2. 1のイベントにアクセスする(「このイベントに参加する」ボタンが表示されている)
3. 2の画面を開いている状態で、別のユーザで1 のイベントに参加する(定員になる)
4. 2の画面にに戻りイベントに参加する
5.「このイベントは定員に達しています」表示されることを確認する
6. 5の状態で、任意のリンクをクリックする(例:「イベントリスト」)
7.「このイベントは定員に達しています」の表示がされたままになる

Causes (原因)

#2353 と同様に、plugins/opCommunityTopicPlugin/lib/action/opCommunityTopicPluginEventCommentActions.class.phpのexecuteCreate()内で
$this->getUser()->setFlash()を利用してセットしているが
上記メソッドは次のアクションまでセットされたメッセージを保持するため
別のページに行った場合でも
メッセージが表示され続けてしまっている

Way to fix (修正内容)

$this->getUser()->setFlash()の第3引数($persist)をfalseにする


Related issues

Related to opCommunityTopicPlugin - Bug(バグ) #2376: イベント参加画面にてエラーのアラートが表示され続ける Fixed(完了) 2011-08-16

History

#1 Updated by Yuya Watanabe over 12 years ago

  • Target version changed from 0.9.9 to 0.9.x

#2 Updated by Yuma Sakata about 12 years ago

再現確認できました。

Environment (再現バージョン)

OpenPNE3.4.20

Way to repro (再現手順)

1. 定員が一人のコミュニティイベントを作成する
2. 手順1 のイベントにアクセスする(「このイベントに参加する」ボタンが表示されている)
3. 手順2 の画面を開いている状態で、別のユーザで手順1 のイベントに参加する(定員になる)
4. 手順2 の画面にに戻りイベントに参加する
5. 「このイベントは定員に達しています」表示されることを確認する
6. 手順5 の状態で、任意のリンクをクリックする(例:「イベントリスト」)
7. 「このイベントは定員に達しています」の表示がされたままになる

Way to fix (修正内容)

任意のリンクをクリックした場合、「このイベントは定員に達しています」エラーメッセージが表示されないように修正お願いします。

#3 Updated by Yuma Sakata about 12 years ago

  • Target version changed from 0.9.x to 0.9.10

#4 Updated by Yuya Watanabe about 12 years ago

  • Status changed from New(新規) to Accepted(着手)
  • Assignee set to Yuya Watanabe

#5 Updated by Yuya Watanabe about 12 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#6 Updated by Kousuke Ebihara about 12 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

#7 Updated by Yuma Sakata about 12 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

テストOKです。

Also available in: Atom PDF