diff --git a/app/mailers/memberships/leave_zusatzsektion_mailer.rb b/app/mailers/memberships/leave_zusatzsektion_mailer.rb
index 22fdded67..867ca021b 100644
--- a/app/mailers/memberships/leave_zusatzsektion_mailer.rb
+++ b/app/mailers/memberships/leave_zusatzsektion_mailer.rb
@@ -8,11 +8,12 @@
class Memberships::LeaveZusatzsektionMailer < ApplicationMailer
CONFIRMATION = "memberships_leave_zusatzsektion_confirmation"
- def confirmation(person, sektion_name, terminate_on)
+ def confirmation(person, section, terminate_on)
@person = person
- @sektion_name = sektion_name
+ @section = section
@terminate_on = terminate_on
headers[:cc] = Group::Geschaeftsstelle.first.email
+ headers[:bcc] = [section.email, SacCas::MV_EMAIL].compact_blank
compose(person, CONFIRMATION)
end
@@ -23,8 +24,8 @@ def placeholder_person_name
@person.to_s
end
- def placeholder_sektion_name
- @sektion_name
+ def placeholder_group_name
+ @section.display_name
end
def placeholder_terminate_on
diff --git a/app/models/wizards/memberships/leave_zusatzsektion.rb b/app/models/wizards/memberships/leave_zusatzsektion.rb
index 77ed77da2..c45358f25 100644
--- a/app/models/wizards/memberships/leave_zusatzsektion.rb
+++ b/app/models/wizards/memberships/leave_zusatzsektion.rb
@@ -17,10 +17,6 @@ class LeaveZusatzsektion < Wizards::Base
attr_reader :person, :role
- def sektion_name
- role.layer_group.display_name
- end
-
def initialize(person:, role:, current_step: 0, backoffice: false, **params)
@person = person
@role = role
@@ -70,7 +66,7 @@ def family_membership?
def send_confirmation_mail
Memberships::LeaveZusatzsektionMailer.confirmation(
person,
- sektion_name,
+ role.layer_group,
I18n.l(terminate_on)
).deliver_later
end
diff --git a/db/seeds/custom_contents.rb b/db/seeds/custom_contents.rb
index eaf3e4614..2ab195eb6 100644
--- a/db/seeds/custom_contents.rb
+++ b/db/seeds/custom_contents.rb
@@ -72,7 +72,7 @@
placeholders_required: "first-name",
placeholders_optional: "profile-url"},
{key: Memberships::LeaveZusatzsektionMailer::CONFIRMATION,
- placeholders_required: "person-name, sektion-name, terminate-on"},
+ placeholders_required: "person-name, group-name, terminate-on"},
{key: Memberships::TerminateSacMembershipMailer::CONFIRMATION,
placeholders_required: "person-name, sektion-name, terminate-on"},
{key: Memberships::SwitchStammsektionMailer::CONFIRMATION,
@@ -404,7 +404,7 @@
label: "Mitgliedschaften: Bestätigung Austritt Zusatzsektion",
subject: "Bestätigung Austritt Zusatzsektion",
body: "Hallo {person-name},
" \
- "Der Austritt aus {sektion-name} wurde per {terminate-on} vorgenommen."},
+ "Der Austritt aus {group-name} wurde per {terminate-on} vorgenommen."},
{custom_content_id: CustomContent.get(Memberships::TerminateSacMembershipMailer::CONFIRMATION).id,
locale: "de",
label: "Bestätigung SAC Austritt",