From 37bd71547583c50e55cebcc520c93a7ae2d98ef8 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 16 Mar 2018 12:15:54 -0500 Subject: [PATCH] Set formal public identifier --- app/src/main/java/org/tasks/caldav/CalDAVSyncAdapter.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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;