From 13335a0a3cdbf4087873d7477d940a8ad154df22 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Wed, 27 Apr 2016 17:24:41 +0200 Subject: [PATCH] PostgreSQL: Fix Exception in issue report view. This fixes the following exception when viewing /projects/projektmanagement/issues/report ActiveRecord::StatementInvalid (PG::AmbiguousColumn: ERROR: column reference "status_id" is ambiguous LINE 1: 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/issue.rb b/app/models/issue.rb index 7d7db13..0b4106f 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -1344,7 +1344,7 @@ class Issue < ActiveRecord::Base Issue. visible(User.current, :project => options[:project], :with_subprojects => options[:with_subprojects]). joins(:status, assoc.name). - group(:status_id, :is_closed, select_field). + group("issues.status_id", :is_closed, select_field). count. map do |columns, total| status_id, is_closed, field_value = columns -- 2.7.4