MailWindow: Allow users to send emails without documents
All checks were successful
Test / Run tests (push) Successful in 2m14s

This commit is contained in:
2024-07-30 12:55:54 +02:00
parent 1c2e0baa68
commit f69d2809f3

View File

@ -272,7 +272,7 @@ namespace Elwig.Windows {
private void SelectDocumentButton_Click(object sender, RoutedEventArgs evt) { private void SelectDocumentButton_Click(object sender, RoutedEventArgs evt) {
var d = new OpenFileDialog() { var d = new OpenFileDialog() {
Title = "Dokument auswählen - Elwig", Title = "Dokument auswählen - Elwig",
DefaultExt = ".pdf", DefaultExt = "pdf",
Filter = "PDF-Dokument (*.pdf)|*.pdf", Filter = "PDF-Dokument (*.pdf)|*.pdf",
Multiselect = true, Multiselect = true,
}; };
@ -561,7 +561,7 @@ namespace Elwig.Windows {
double totalNum = printNum + emailNum; double totalNum = printNum + emailNum;
var email = memberDocs var email = memberDocs
.Where(d => d.Docs.Count > 0 && d.Member.EmailAddresses.Count > 0 && (emailMode == 2 || (emailMode == 1 && d.Member.ContactViaEmail))) .Where(d => d.Member.EmailAddresses.Count > 0 && (emailMode == 2 || (emailMode == 1 && d.Member.ContactViaEmail)))
.ToDictionary(d => d.Member, m => { .ToDictionary(d => d.Member, m => {
var docs = m.Docs.Select(d => d.Doc).ToList(); var docs = m.Docs.Select(d => d.Doc).ToList();
foreach (var doc in docs) { foreach (var doc in docs) {