Просмотр исходного кода

Fixes WorkerStattusController for postgresql

postgres needs every column used in a group by query to be aggregated
Dominik Sander 10 лет назад
Родитель
Сommit
7bd4c7b39e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      app/controllers/worker_status_controller.rb

+ 1 - 1
app/controllers/worker_status_controller.rb

@@ -8,7 +8,7 @@ class WorkerStatusController < ApplicationController
       events = events.where('id > ?', since_id)
     end
 
-    result = events.select('COUNT(id) AS count', 'MIN(id) AS min_id', 'MAX(id) AS max_id').first
+    result = events.select('COUNT(id) AS count', 'MIN(id) AS min_id', 'MAX(id) AS max_id').reorder('min(created_at)').first
     count, min_id, max_id = result.count, result.min_id, result.max_id
 
     case max_id