From db33638f0d5ea89bff2d19263a916dcfdb301bf4 Mon Sep 17 00:00:00 2001 From: Martin Lensment Date: Fri, 24 Jul 2015 14:51:54 +0300 Subject: [PATCH] Add pw length validator #2752 --- app/models/api_user.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/api_user.rb b/app/models/api_user.rb index 3d18ea181..51f4d54b9 100644 --- a/app/models/api_user.rb +++ b/app/models/api_user.rb @@ -3,7 +3,7 @@ require 'open3' class ApiUser < User include EppErrors - def epp_code_map + def epp_code_map { '2306' => [ # Parameter policy error [:password, :blank] @@ -16,6 +16,7 @@ class ApiUser < User has_many :certificates validates :username, :password, :registrar, :roles, presence: true + validates :password, length: { minimum: 6 } validates :username, uniqueness: true # TODO: probably cache, because it's requested on every EPP