From 97e9cab9af1c3d17015585b5a51feb350630055d Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Thu, 12 Jul 2012 00:07:47 +0200 Subject: [PATCH] SONAR-3646 do not fail on non-h2 databases when creating administrator --- sonar-server/src/main/webapp/WEB-INF/app/models/user.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.39.5