From c26a7dd2dddc15b6884baafe255e5392a50948f3 Mon Sep 17 00:00:00 2001 From: Zach Gollwitzer Date: Tue, 6 May 2025 14:14:57 -0400 Subject: [PATCH] Handle super admins for billing emails --- app/models/family/subscribeable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/family/subscribeable.rb b/app/models/family/subscribeable.rb index 1cc3a5f1..4c8624b7 100644 --- a/app/models/family/subscribeable.rb +++ b/app/models/family/subscribeable.rb @@ -6,7 +6,7 @@ module Family::Subscribeable end def billing_email - primary_admin = users.admin.order(:created_at).first + primary_admin = users.admin.order(:created_at).first || users.super_admin.order(:created_at).first unless primary_admin.present? raise "No primary admin found for family #{id}. This is an invalid data state and should never occur."