diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2015-08-06 16:45:02 +0200 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2015-08-19 17:33:18 +0100 |
commit | 85f1cd2bdcfef93f8e843c735742150bfa199856 (patch) | |
tree | 9c8bd651afdded72c2460ccd117e567bd8247662 /app/models/variable.rb | |
parent | aab30f1c979b863cb38ac1140f1f35cb7f0bdafc (diff) | |
download | gitlab-ci-variable-fix.tar.gz |
Require the variable key to be set and uniquevariable-fix
Diffstat (limited to 'app/models/variable.rb')
-rw-r--r-- | app/models/variable.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/models/variable.rb b/app/models/variable.rb index b40fcbf..559b9f2 100644 --- a/app/models/variable.rb +++ b/app/models/variable.rb @@ -14,5 +14,8 @@ class Variable < ActiveRecord::Base belongs_to :project + validates_presence_of :key + validates_uniqueness_of :key + attr_encrypted :value, mode: :per_attribute_iv_and_salt, key: GitlabCi::Application.secrets.db_key_base end |