diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/asynctasks/FetchGoogleEventsTask.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/asynctasks/FetchGoogleEventsTask.kt
index 88cfc6569..6450e15b2 100644
--- a/app/src/main/kotlin/com/simplemobiletools/calendar/asynctasks/FetchGoogleEventsTask.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/calendar/asynctasks/FetchGoogleEventsTask.kt
@@ -30,6 +30,7 @@ class FetchGoogleEventsTask(val context: Context, val googleSyncListener: Google
private var eventColors = SparseIntArray()
private var service = context.getGoogleSyncService()
private var parseError: Exception? = null
+ private var noTitleText = context.getString(R.string.no_title)
override fun doInBackground(vararg params: Void): String {
if (!context.isGoogleSyncActive() || !context.isOnline())
@@ -149,11 +150,12 @@ class FetchGoogleEventsTask(val context: Context, val googleSyncListener: Google
endTS = DateTime(end.dateTime).seconds()
}
+ val summary = googleEvent.summary ?: "($noTitleText)"
val description = googleEvent.description ?: ""
val reminders = getReminders(googleEvent.reminders)
val repeatRule = getRepeatRule(googleEvent, startTS)
val eventTypeId = getEventTypeId(googleEvent.colorId)
- val event = Event(eventId, startTS, endTS, googleEvent.summary, description, reminders.getOrElse(0, { -1 }),
+ val event = Event(eventId, startTS, endTS, summary, description, reminders.getOrElse(0, { -1 }),
reminders.getOrElse(1, { -1 }), reminders.getOrElse(2, { -1 }), repeatRule.repeatInterval, importId, flags, repeatRule.repeatLimit,
repeatRule.repeatRule, eventTypeId, lastUpdated = lastUpdate, source = SOURCE_GOOGLE_SYNC)
diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/models/GoogleEvent.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/models/GoogleEvent.kt
index 7a2fe13aa..194eb7950 100644
--- a/app/src/main/kotlin/com/simplemobiletools/calendar/models/GoogleEvent.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/calendar/models/GoogleEvent.kt
@@ -3,5 +3,5 @@ package com.simplemobiletools.calendar.models
import com.google.gson.JsonArray
import com.google.gson.JsonObject
-data class GoogleEvent(val summary: String, val description: String?, val status: String, val start: GoogleEventDateTime, val end: GoogleEventDateTime,
+data class GoogleEvent(val summary: String?, val description: String?, val status: String, val start: GoogleEventDateTime, val end: GoogleEventDateTime,
val reminders: JsonObject, val recurrence: JsonArray?, val id: String, val colorId: Int, val updated: String)
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 67566c803..cc2833814 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -142,6 +142,7 @@
vergagene Termine auch exportieren
Include event types
Filename (without .ics)
+ No title
Titel
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index f4ffd6dbb..6a508e3a1 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -142,6 +142,7 @@
También exportar eventos pasados
Include event types
Filename (without .ics)
+ No title
Título
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index d95594757..a0d2c63cc 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
Titre
diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml
index f345857f2..456e837df 100644
--- a/app/src/main/res/values-hi-rIN/strings.xml
+++ b/app/src/main/res/values-hi-rIN/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
शीर्षक
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 48033c818..f080a820a 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
Név
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 1bfbbdad5..fc73f5d3c 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
Titolo
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
index 4f9ceb814..57b230c48 100644
--- a/app/src/main/res/values-iw/strings.xml
+++ b/app/src/main/res/values-iw/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
כותרת
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 93861c6d3..fdd817ee5 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
タイトル
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index eaf24a4e5..51ec98b5c 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
Título
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index bee0851fa..52c18a102 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -142,6 +142,7 @@
Exportar eventos antigos
Incluir tipos de eventos
Nome do ficheiro (sem .ics)
+ No title
Título
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 46542288c..d1e4288eb 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -156,6 +156,7 @@
Экспортировать прошедшие события
Включать типы событий
Имя файла (без .ics)
+ No title
Заголовок
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 67407e314..e983ac9c5 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -97,7 +97,7 @@
- %1$d rok
- - %1$d roky
+ - %1$d roky
- %1$d rokov
@@ -149,6 +149,7 @@
Exportovať aj minulé udalosti
Zahrnúť typy udalostí
Názov súboru (bez .ics)
+ Bez názvu
Názov
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 4f8398f73..b84f01789 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -142,6 +142,7 @@
Exportera även tidigare händelser
Inkludera händelsetyper
Filnamn (utan .ics)
+ No title
Titel
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 4aea31424..a77512436 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -142,6 +142,7 @@
Geçmişteki etkinlikleri de dışa aktar
Include event types
Filename (without .ics)
+ No title
Başlık
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6369e032a..891bd1885 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -142,6 +142,7 @@
Export past events too
Include event types
Filename (without .ics)
+ No title
Title