]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5346 /api/sources?resource=MyFile return a error 500 when user have no permissi...
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Tue, 27 May 2014 16:03:12 +0000 (18:03 +0200)
committerJulien Lancelot <julien.lancelot@sonarsource.com>
Tue, 27 May 2014 16:03:22 +0000 (18:03 +0200)
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/sources_controller.rb

index 772fbb04d17cd5214d5858406d14d67273d31aae..0e5e445795e3d4861757a653783922fd7c547b66 100644 (file)
@@ -36,7 +36,11 @@ class Api::SourcesController < Api::RestController
         return
       end
     end
-    access_denied unless has_role?(:codeviewer, @resource)
+
+    unless has_role?(:codeviewer, @resource)
+      access_denied
+      return
+    end
 
     source = @resource.last_snapshot.source
     if !source