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

Commit bc9d6076 authored by Ricki Hirner's avatar Ricki Hirner
Browse files

Merge branch 'exclude_uid' into 'master'

Exclude Uid from unknownProperties

See merge request bitfireAT/ical4android!6
parents 9dae2365 23799577
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -118,7 +118,7 @@ class Task: ICalendar() {
                    is RDate -> t.rDates += prop
                    is ExDate -> t.exDates += prop
                    is Categories -> t.categories.addAll(prop.categories.toList())
                    is ProdId, is DtStamp -> { /* don't save these as unknown properties */ }
                    is ProdId, is DtStamp, is Uid -> { /* don't save these as unknown properties */ }
                    else -> t.unknownProperties += prop
                }

+2 −0
Original line number Diff line number Diff line
@@ -87,11 +87,13 @@ class TaskTest {

        assertEquals(828106200000L, t.createdAt)
        assertEquals(840288600000L, t.lastModified)
        assertTrue(t.unknownProperties.isEmpty())

        t = regenerate(parseCalendar("most-fields2.ics"))
        assertEquals("most-fields2@example.com", t.uid)
        assertEquals(DtStart(DateTime("20100101T101010Z")), t.dtStart)
        assertEquals(Duration(Dur(4, 3, 2, 1)), t.duration)
        assertTrue(t.unknownProperties.isEmpty())
    }