diff --git a/app/models/api_secret.rb b/app/models/api_secret.rb index 5c2703da0..26938a637 100644 --- a/app/models/api_secret.rb +++ b/app/models/api_secret.rb @@ -12,7 +12,7 @@ class ApiSecret < ApplicationRecord private def user_api_secret_count - return if user && user.api_secrets.count < 20 + return if user && user.api_secrets.count < 10 errors.add(:user, I18n.t("models.api_secret.api_limit_reached")) end diff --git a/config/locales/models/en.yml b/config/locales/models/en.yml index 24c04184b..c9db0f710 100644 --- a/config/locales/models/en.yml +++ b/config/locales/models/en.yml @@ -2,7 +2,7 @@ en: models: api_secret: - api_limit_reached: API secret limit of 20 per user has been reached + api_limit_reached: API secret limit of 10 per user has been reached application_record: uninferrable: Could not infer a decorator for %{class}. article: diff --git a/config/locales/models/fr.yml b/config/locales/models/fr.yml index 504b40ccc..94dc1395b 100644 --- a/config/locales/models/fr.yml +++ b/config/locales/models/fr.yml @@ -2,7 +2,7 @@ fr: models: api_secret: - api_limit_reached: API secret limit of 20 per user has been reached + api_limit_reached: API secret limit of 10 per user has been reached application_record: uninferrable: Could not infer a decorator for %{class}. article: diff --git a/spec/models/api_secret_spec.rb b/spec/models/api_secret_spec.rb index d4d594712..e686a3dc9 100644 --- a/spec/models/api_secret_spec.rb +++ b/spec/models/api_secret_spec.rb @@ -10,11 +10,11 @@ RSpec.describe ApiSecret, type: :model do it "validates the number of keys a user already has" do user = create(:user) - create_list(:api_secret, 19, user_id: user.id) + create_list(:api_secret, 9, user_id: user.id) invalid_secret = create(:api_secret, user_id: user.id) expect(invalid_secret).not_to be_valid - expect(invalid_secret.errors.full_messages.join).to include("limit of 20 per user has been reached") + expect(invalid_secret.errors.full_messages.join).to include("limit of 10 per user has been reached") end end end