プロジェクト

全般

プロフィール

Vote #81381

未完了

Back URLs with <t+ operator break

Admin Redmine さんが約2年前に追加.

ステータス:
Confirmed
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
0
version_id:
0
issue_org_id:
35062
author_id:
3866
assigned_to_id:
0
comments:
3
status_id:
9
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Confirmed]

説明

This is a problem we noticed but haven't been able to correct yet. Maybe someone else will find a good solution for this.

Steps to reproduce:

  • Navigate to the issue list in a project
  • Add the filter "Due date" "in less than" "30 days" and apply, this should put the Issue Query in the parameters of the URL of the browser
  • Navigate to "Log time" in the + menu
  • Enter some data and click "Create" or click "Cancel"

This results in a @RuntimeError in IssuesController#index Unknown query operator <t@

At some point the @<t+@ from the Referer URL doesn't get re-encoded properly and the @+@ becomes a space in the URL. This confuses the Query model.


journals

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
To quote myself from #35312#note-2:

> This patch [comitted to trunk in #35312] probably masks the underlying issue in #35062 (by rendering a 404 instead of a 500 there). The root cause of this issue should probably still be checked.
--------------------------------------------------------------------------------


related_issues

relates,Closed,35312,Gracefully handle invalid operators and associations requested in queries

表示するデータがありません

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

いいね!0