From b55aa86ba4c3f6bd625fa076f38ce111b99ed763 Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Thu, 30 Jun 2022 15:20:43 +0200 Subject: [PATCH] Fix calendar event pre-set fields --- Classes/Swift/Conference/Views/ICSBubbleView.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Classes/Swift/Conference/Views/ICSBubbleView.swift b/Classes/Swift/Conference/Views/ICSBubbleView.swift index d19b55e37..54adc6a9b 100644 --- a/Classes/Swift/Conference/Views/ICSBubbleView.swift +++ b/Classes/Swift/Conference/Views/ICSBubbleView.swift @@ -110,15 +110,15 @@ import EventKitUI event.title = self.conferenceData?.subject.value event.startDate = self.conferenceData?.rawDate if let duration = self.conferenceData?.conferenceInfo.duration, duration > 0 { - event.endDate = event.startDate.addingTimeInterval(TimeInterval(duration)) + event.endDate = event.startDate.addingTimeInterval(TimeInterval(duration*60)) } else { event.endDate = event.startDate.addingTimeInterval(TimeInterval(3600)) } event.calendar = eventStore.defaultCalendarForNewEvents - self.conferenceData?.description.value.map { - event.notes = $0 + if let description = self.conferenceData?.description.value, description.count > 0 { + event.notes = description + "\n\n" } - event.notes = "\(event.notes)\n\n\(VoipTexts.call_action_participants_list):\n\(self.conferenceData?.participantsExpanded.value)" + event.notes = (event.notes != nil ? event.notes! : "") + "\(VoipTexts.call_action_participants_list):\n\(self.conferenceData?.participantsExpanded.value)" if let urlString = self.conferenceData?.conferenceInfo.uri?.asStringUriOnly() { event.url = URL(string:urlString) }