プロジェクト

全般

プロフィール

Defect #1279

Undefined method `add_available_filter' error with Redmine 2.2.1

Yukinari Toyota4年以上前に追加. 11ヶ月前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
-
対象バージョン:
開始日:
2013/08/30
期日:
進捗率:

100%

予定工数:

説明

After upgrading the plugin to 3b95ea0 , redmine 2.2.2 reports 500 Internal Server Error on issues page.

Here is log:

Started GET "/redmine/projects/xxx/issues" for x.x.x.x at 2013-08-30 18:29:38 +0900
Processing by IssuesController#index as HTML
  Parameters: {"project_id"=>"xxx"}
  Current user: t-yuki (id=x)
Completed 500 Internal Server Error in 258ms

NoMethodError (undefined method `add_available_filter' for #<Query:0x00000007445a28>):
  app/helpers/queries_helper.rb:166:in `build_query_from_params'
  app/helpers/queries_helper.rb:134:in `retrieve_query'
  app/controllers/issues_controller.rb:56:in `index'

67325dc injected this problem.
This commit uses add_available_filter method instead of direct access to @available_filers but it is only available on redmine 2.3.
Thus, direct access to @available_filters member is required to support redmine.2.2 or earlier.

Refs:

関係しているリビジョン

リビジョン 260:88046e14e740 (差分)
Toshiyuki Ando4年以上前に追加

fixes #1279 direct access to @available_filters member is required to support redmine.2.2 or earlier.

リビジョン 266:877d42706155 (差分)
Toshiyuki Andoほぼ4年前に追加

refs #1279 use label_revision to find changeset in languages other than English.

履歴

#1 Yukinari Toyota4年以上前に更新

Sorry, I've created the issue with wrong project.
This is a report for redmine_hudson plugin.

#2 Haru Iida4年以上前に更新

  • プロジェクトr-labs から Hudson に変更

#3 Toshiyuki Ando4年以上前に更新

  • 対象バージョン2.1.2 にセット

#4 Toshiyuki Ando4年以上前に更新

Thanks for your report.

#5 Toshiyuki Ando4年以上前に更新

  • ステータス新規(New) から 解決(Resolved) に変更
  • 進捗率0 から 100 に変更

更新履歴 88046e14e740 で適用されました。

#6 Toshiyuki Ando4年以上前に更新

  • ステータス解決(Resolved) から 終了(Closed) に変更

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