diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/receivers/CalDAVSyncReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/receivers/CalDAVSyncReceiver.kt index b205f85dd..b5260463a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/receivers/CalDAVSyncReceiver.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/receivers/CalDAVSyncReceiver.kt @@ -10,7 +10,10 @@ import com.simplemobiletools.calendar.pro.extensions.updateWidgets class CalDAVSyncReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { - context.refreshCalDAVCalendars(context.config.caldavSyncedCalendarIds, false) + if (context.config.caldavSync) { + context.refreshCalDAVCalendars(context.config.caldavSyncedCalendarIds, false) + } + context.recheckCalDAVCalendars { context.updateWidgets() }