Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 9723b289 authored by Patrick Lang's avatar Patrick Lang Committed by GitHub
Browse files

70 accept tasks with due is dtstart jtx (#71)

* dropped constraint/logic to reset dtstart if dtstart is before due

* Updated warning message
parent f4cb518a
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -526,11 +526,9 @@ open class JtxICalObject(
                    iCalObject.dueTimezone = dtStartTZ
                }

                if ( iCalObject.dtstart != null && iCalObject.due != null && iCalObject.due!! <= iCalObject.dtstart!!) {
                    Ical4Android.log.warning("Found invalid DUE <= DTSTART; dropping DUE")     // Dtstart must not be dropped as it might be the basis for recurring tasks
                    iCalObject.due = null
                    iCalObject.dueTimezone = null
                }
                //previously due was dropped, now reduced to a warning, see also https://github.com/bitfireAT/ical4android/issues/70
                if ( iCalObject.dtstart != null && iCalObject.due != null && iCalObject.due!! < iCalObject.dtstart!!)
                    Ical4Android.log.warning("Found invalid DUE < DTSTART")
            }

            if (iCalObject.duration != null && iCalObject.dtstart == null) {