diff --git a/app/models/ci/runner.rb b/app/models/ci/runner.rb index cf4d3236519b47ec88da80513c6fd16f172dc91a..6829dc91cb9130876a1a0f5c3a3cf2fb5740ab02 100644 --- a/app/models/ci/runner.rb +++ b/app/models/ci/runner.rb @@ -26,7 +26,7 @@ class Runner < ActiveRecord::Base .where("ci_runner_projects.gl_project_id = :project_id OR ci_runners.is_shared = true", project_id: project_id) end - validate :verify_tags_constraints + validate :tag_constraints acts_as_taggable @@ -105,7 +105,7 @@ def has_tags? private - def verify_tags_constraints + def tag_constraints unless has_tags? || run_untagged? errors.add(:tags_list, 'can not be empty when runner is not allowed to pick untagged jobs')