From: Simon Brandhof Date: Wed, 11 Jul 2012 22:07:47 +0000 (+0200) Subject: SONAR-3646 do not fail on non-h2 databases when creating administrator X-Git-Tag: 3.2~125 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=97e9cab9af1c3d17015585b5a51feb350630055d;p=sonarqube.git SONAR-3646 do not fail on non-h2 databases when creating administrator --- diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/user.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/user.rb index c70d33985a4..152900bede9 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/models/user.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/models/user.rb @@ -207,6 +207,10 @@ class User < ActiveRecord::Base private def on_create - Java::OrgSonarServerUi::JRubyFacade.getInstance().onNewUser({'login' => self.login, 'name' => self.name, 'email' => self.email}) + facade = Java::OrgSonarServerUi::JRubyFacade.getInstance() + if facade + # the facade is null when creating the administration in migration 011 + facade.onNewUser({'login' => self.login, 'name' => self.name, 'email' => self.email}) + end end end