summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-03-26 19:56:18 +0000
committerRémy Coutable <remy@rymai.me>2017-03-26 19:56:18 +0000
commitc848735db6e77b7400ea88f9286bb12ff840a318 (patch)
treea41885e5ef64b1299dfdbe73b388212fd0b8ab11 /app/models
parent37b5b7a5e6907c364800f6f58d37b6c0412255da (diff)
parent7a1236031aabd900facdbe7bd4940e03175d477b (diff)
downloadgitlab-ce-c848735db6e77b7400ea88f9286bb12ff840a318.tar.gz
Merge branch '29116-maxint-error' into 'master'
Fix projects_limit RangeError on user create Closes #29116 See merge request !10209
Diffstat (limited to 'app/models')
-rw-r--r--app/models/user.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 5d19d873f43..1c2821bb91a 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -115,7 +115,9 @@ class User < ActiveRecord::Base
validates :notification_email, email: true, if: ->(user) { user.notification_email != user.email }
validates :public_email, presence: true, uniqueness: true, email: true, allow_blank: true
validates :bio, length: { maximum: 255 }, allow_blank: true
- validates :projects_limit, presence: true, numericality: { greater_than_or_equal_to: 0 }
+ validates :projects_limit,
+ presence: true,
+ numericality: { greater_than_or_equal_to: 0, less_than_or_equal_to: Gitlab::Database::MAX_INT_VALUE }
validates :username,
namespace: true,
presence: true,