OSDN Git Service

Fix project_limit being ignored on signup
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 18 Mar 2013 11:22:41 +0000 (13:22 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 18 Mar 2013 11:22:41 +0000 (13:22 +0200)
app/controllers/registrations_controller.rb

index b7ee756..507a5c2 100644 (file)
@@ -12,9 +12,17 @@ class RegistrationsController < Devise::RegistrationsController
     end
   end
 
+  protected
+
+  def build_resource(hash=nil)
+    super
+    self.resource.projects_limit = Gitlab.config.gitlab.default_projects_limit
+    self.resource
+  end
+
   private
 
   def signup_enabled?
     redirect_to new_user_session_path unless Gitlab.config.gitlab.signup_enabled
   end
-end
\ No newline at end of file
+end