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

Commit 23799577 authored by Alex Baker's avatar Alex Baker Committed by Ricki Hirner
Browse files

Exclude Uid from unknownProperties

parent 9dae2365
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())
    }