diff --git a/src/model/event.rs b/src/model/event.rs index 2feb606..e4c2dbc 100644 --- a/src/model/event.rs +++ b/src/model/event.rs @@ -360,21 +360,23 @@ WHERE trip_details.id=? event.day.replace('-', ""), event.planned_starting_time.replace(':', "") ))); + let tripdetails = event.trip_details(db).await; let mut name = String::new(); if event.is_cancelled() { - name.push_str("ABGESAGT! :-( "); + name.push_str("ABGESAGT"); + if let Some(notes) = &tripdetails.notes { + if !notes.is_empty() { + name.push_str(&format!(" (Grund: {notes})")) + } + } + + name.push_str("! :-( "); } name.push_str(&format!("{} ", event.name)); - let tripdetails = event.trip_details(db).await; if let Some(triptype) = tripdetails.triptype(db).await { name.push_str(&format!("• {} ", triptype.name)) } - if let Some(notes) = tripdetails.notes { - if !notes.is_empty() && event.is_cancelled() { - name.push_str(&format!("({notes}) ")) - } - } vevent.push(Summary::new(name)); calendar.add_event(vevent); }