diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index cb205fdde7..3a11ca68c1 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -4470,13 +4470,17 @@ public class MessageHelper { String recipient = ((InternetAddress) address).getAddress(); if (!TextUtils.isEmpty(email) && email.equalsIgnoreCase(recipient)) { ParticipationStatus pstatus = attendee.getParticipationStatus(); - if (ParticipationStatus.ACCEPTED.equals(pstatus)) + if (ParticipationStatus.ACCEPTED.equals(pstatus)) { status = CalendarContract.Events.STATUS_CONFIRMED; - else if (ParticipationStatus.DECLINED.equals(pstatus)) + break; + } else if (ParticipationStatus.DECLINED.equals(pstatus)) { status = CalendarContract.Events.STATUS_CANCELED; - break; + break; + } } } + if (status != CalendarContract.Events.STATUS_TENTATIVE) + break; } }