From 389cbcbb611c6b13c74d49ce1d0cd0658e1820d1 Mon Sep 17 00:00:00 2001 From: Rodrigo Borba Date: Wed, 25 Feb 2026 21:40:18 -0300 Subject: [PATCH] feat: bypass user limit validation to allow unlimited agents --- enterprise/app/models/enterprise/concerns/user.rb | 4 +--- lib/chatwoot_hub.rb | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/enterprise/app/models/enterprise/concerns/user.rb b/enterprise/app/models/enterprise/concerns/user.rb index 7231decb7..a73360967 100644 --- a/enterprise/app/models/enterprise/concerns/user.rb +++ b/enterprise/app/models/enterprise/concerns/user.rb @@ -9,8 +9,6 @@ module Enterprise::Concerns::User end def ensure_installation_pricing_plan_quantity - return unless ChatwootHub.pricing_plan == 'premium' - - errors.add(:base, 'User limit reached. Please purchase more licenses from super admin') if User.count >= ChatwootHub.pricing_plan_quantity + true end end diff --git a/lib/chatwoot_hub.rb b/lib/chatwoot_hub.rb index 6e4be6d0a..94367a011 100644 --- a/lib/chatwoot_hub.rb +++ b/lib/chatwoot_hub.rb @@ -23,9 +23,7 @@ class ChatwootHub end def self.pricing_plan_quantity - return 0 unless ChatwootApp.enterprise? - - InstallationConfig.find_by(name: 'INSTALLATION_PRICING_PLAN_QUANTITY')&.value || 0 + 1000 end def self.support_config