diff --git a/app/src/main/java/org/tasks/caldav/CalDAVSyncAdapter.java b/app/src/main/java/org/tasks/caldav/CalDAVSyncAdapter.java index c8091cccc..5e41630da 100644 --- a/app/src/main/java/org/tasks/caldav/CalDAVSyncAdapter.java +++ b/app/src/main/java/org/tasks/caldav/CalDAVSyncAdapter.java @@ -16,6 +16,9 @@ import com.todoroo.astrid.helper.UUIDHelper; import com.todoroo.astrid.service.TaskCreator; import com.todoroo.astrid.service.TaskDeleter; +import net.fortuna.ical4j.model.property.ProdId; + +import org.tasks.BuildConfig; import org.tasks.LocalBroadcastManager; import org.tasks.data.CaldavAccount; import org.tasks.data.CaldavDao; @@ -45,6 +48,7 @@ import at.bitfire.dav4android.property.GetCTag; import at.bitfire.dav4android.property.GetETag; import at.bitfire.ical4android.CalendarStorageException; import at.bitfire.ical4android.InvalidCalendarException; +import at.bitfire.ical4android.iCalendar; import okhttp3.HttpUrl; import okhttp3.OkHttpClient; import okhttp3.RequestBody; @@ -62,6 +66,10 @@ import static org.tasks.time.DateTimeUtils.currentTimeMillis; public class CalDAVSyncAdapter extends InjectingAbstractThreadedSyncAdapter { + static { + iCalendar.Companion.setProdId(new ProdId("+//IDN tasks.org//android-" + BuildConfig.VERSION_CODE + "//EN")); + } + @Inject CaldavDao caldavDao; @Inject CaldavAccountManager caldavAccountManager; @Inject TaskDao taskDao;