]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7690 fix /api/events use of Event.already_exists
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 7 Jul 2016 14:52:29 +0000 (16:52 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 8 Jul 2016 10:44:29 +0000 (12:44 +0200)
server/sonar-web/src/main/webapp/WEB-INF/app/controllers/api/events_controller.rb

index 1f3a7f7850244fbc6f1c163469f983c6d08eb6d6..2f01c8e0ab67242d8a92a5afd7ab0c3072d9df97 100644 (file)
@@ -125,7 +125,7 @@ class Api::EventsController < Api::ApiController
     begin
       load_resource(:admin, params[:resource])
       raise "Resource must be a root project" unless @resource.scope=='PRJ'
-      
+
       analysis=nil
       if (params[:dateTime])
         # try to find a snapshot on that day
@@ -135,9 +135,9 @@ class Api::EventsController < Api::ApiController
       else
         analysis = Snapshot.find(:last, :conditions => ["component_uuid = ?", @resource.uuid], :order => :created_at)
       end
-      
+
       raise "A version already exists on this resource." if params[:category]==EventCategory::KEY_VERSION && analysis.event(EventCategory::KEY_VERSION)
-      raise "An event '#{params[:name]}' (category '#{params[:category]}') already exists on this resource." if Event.already_exists(@resource.last_analysis.id, params[:name], params[:category])
+      raise "An event '#{params[:name]}' (category '#{params[:category]}') already exists on this resource." if Event.already_exists(@resource.last_analysis.uuid, params[:name], params[:category])
       
       event_to_return = nil
       name = params[:name]