chore: enforce inbox limit only when positive

This commit is contained in:
Muhsin
2026-03-11 12:40:52 +04:00
parent a14ff3dec8
commit b9ea227c3b
+3 -1
View File
@@ -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