From b9ea227c3baf0d8a36d98aad4d2b5d41117679bf Mon Sep 17 00:00:00 2001 From: Muhsin Date: Wed, 11 Mar 2026 12:40:52 +0400 Subject: [PATCH] chore: enforce inbox limit only when positive --- app/models/inbox.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/inbox.rb b/app/models/inbox.rb index a15851f29..87295b6c9 100644 --- a/app/models/inbox.rb +++ b/app/models/inbox.rb @@ -240,7 +240,9 @@ class Inbox < ApplicationRecord def ensure_inbox_limit return unless account - return unless account.inboxes.count >= account.usage_limits[:inboxes] + + inbox_limit = account.usage_limits[:inboxes].to_i + return unless inbox_limit.positive? && account.inboxes.count >= inbox_limit errors.add(:base, 'Account inbox limit exceeded. Upgrade to a higher plan') end