Project

General

Profile

Actions

Defect #22646

closed

PostgreSQL: Exception in issue report view.

Added by Lars Kanis almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Issues
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Invalid
Affected version:

Description

The following exception is raised, when viewing /projects/projektmanagement/issues/report on PostgreSQL:

ActiveRecord::StatementInvalid (PG::AmbiguousColumn: ERROR:  column reference "status_id" is ambiguous
LINE 1: SELECT COUNT(*) AS count_all, status_id AS status_id, is_clo...
                                      ^
: SELECT COUNT(*) AS count_all, status_id AS status_id, is_closed AS is_closed, tracker_id AS tracker_id FROM "issues" INNER JOIN "projects" ON "projects"."id" = "issues"."project_id" INNER JOIN "issue_statuses" ON "issue_statuses"."id" = "issues"."status_id" INNER JOIN "trackers" ON "trackers"."id" = "issues"."tracker_id" WHERE ((projects.id = 204) AND (projects.status <> 9 AND projects.id IN (SELECT em.project_id FROM enabled_modules em WHERE em.name='issue_tracking'))) GROUP BY "issues"."status_id", "is_closed", "issues"."tracker_id"):
  app/models/issue.rb:1348:in `count_and_group_by'
  app/models/issue.rb:1305:in `by_tracker'
  app/controllers/reports_controller.rb:31:in `issue_report'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

The attached patch fixes this.


Files

0001-PostgreSQL-Fix-Exception-in-issue-report-view.patch (1.61 KB) 0001-PostgreSQL-Fix-Exception-in-issue-report-view.patch Lars Kanis, 2016-04-27 17:42
test-pg-9.5.log (19.2 KB) test-pg-9.5.log Test master branch on PostgreSQL-9.5.2 Lars Kanis, 2016-04-28 12:50
Actions

Also available in: Atom PDF