TF-4404 Fix missing subject when perform Mail to attendees action in event email

This commit is contained in:
dab246
2026-03-25 10:30:50 +07:00
committed by Dat H. Pham
parent 93c96a2b83
commit 6a245f228a
7 changed files with 245 additions and 33 deletions
@@ -1499,7 +1499,11 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
);
}
void handleMailToAttendees(CalendarOrganizer? organizer, List<CalendarAttendee>? attendees) {
void handleMailToAttendees(
CalendarOrganizer? organizer,
List<CalendarAttendee>? attendees,
String? eventTitle,
) {
List<EmailAddress> listEmailAddressAttendees = [];
if (organizer != null) {
@@ -1516,7 +1520,10 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
listEmailAddressAttendees.removeInvalidEmails(ownEmailAddress);
log('SingleEmailController::handleMailToAttendees: listEmailAddressMailTo = $listEmailAddressMailTo');
mailboxDashBoardController.openComposer(
ComposerArguments.fromMailtoUri(listEmailAddress: listEmailAddressMailTo)
ComposerArguments.fromMailtoUri(
listEmailAddress: listEmailAddressMailTo,
subject: eventTitle,
)
);
}