]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5691 Exception messages are shown twice
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 17 Oct 2014 09:42:25 +0000 (11:42 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 17 Oct 2014 09:45:36 +0000 (11:45 +0200)
server/sonar-web/src/main/webapp/WEB-INF/app/controllers/application_controller.rb

index 7e07115ce413f409c583cb2c48bb60824b1f5e56..b00d9d524d63ff0420d99d09c5c23455372e3f1f 100644 (file)
@@ -235,11 +235,11 @@ class ApplicationController < ActionController::Base
 
   def java_error_message(exception)
     message = ''
-    message += (exception.getMessage ? exception.getMessage : Api::Utils.message(exception.l10nKey, :params => exception.l10nParams.to_a)) if exception.getMessage or exception.l10nKey
     has_errors = exception.java_kind_of?(Java::OrgSonarServerExceptions::BadRequestException) && !exception.errors.isEmpty()
-    message += '<br/>' unless message.blank? or !has_errors
     if has_errors
       message += exception.errors().messages().to_a.map{|msg| Api::Utils.message(msg.getKey(), :params => msg.getParams().to_a)}.join('<br/>')
+    else
+      message += (exception.getMessage ? exception.getMessage : Api::Utils.message(exception.l10nKey, :params => exception.l10nParams.to_a)) if exception.getMessage || exception.l10nKey
     end
     message
   end