]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4114 The /api/resources web service should not return an empty response when...
authorJulien Lancelot <julien.lancelot@gmail.com>
Wed, 20 Mar 2013 11:53:37 +0000 (12:53 +0100)
committerJulien Lancelot <julien.lancelot@gmail.com>
Wed, 20 Mar 2013 11:53:37 +0000 (12:53 +0100)
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/resources_controller.rb

index f34daaf65e7243b1216b365e82f3d2d1f5b5d7a0..2cdb2a05efdaa310157627449bf09564c58d65e8 100644 (file)
@@ -192,7 +192,7 @@ class Api::ResourcesController < Api::ApiController
           measures_by_sid[measure.snapshot_id]<<measure
         end
 
-        if measures_limit
+        if measures_limit && !measures.empty?
           snapshots_conditions << 'snapshots.id IN (:sids)'
           # Derby does not support empty lists, that's why a fake value is set
           snapshots_values[:sids] = (measures_by_sid.empty? ? [-1] : measures_by_sid.keys)