diff --git a/app/build.gradle b/app/build.gradle
index fd2435cb81..6c9ae5a277 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -182,7 +182,7 @@ dependencies {
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
     androidTestImplementation "androidx.work:work-testing:${workVersion}"
     implementation 'com.google.android.flexbox:flexbox:3.0.0'
-    implementation ('com.github.bitfireAT:dav4jvm:2.1.3', {
+    implementation ('com.github.bitfireAT:dav4jvm:2.2.1', {
         exclude group: 'org.ogce', module: 'xpp3'	// Android comes with its own XmlPullParser
     })
     implementation 'org.conscrypt:conscrypt-android:2.5.2'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 860ead256d..5c2764a810 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -3622,6 +3622,14 @@
             <sha256 value="75c6d60b57b164d6847078c54a359c86e87f222ed4d6300cc6d04cd28bff6301" origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="com.github.bitfireAT" name="dav4jvm" version="2.2.1">
+         <artifact name="dav4jvm-2.2.1.jar">
+            <sha256 value="e6b8a9ff7ada0841198b18de2d6fd935f1f8754d3c84b8e8e3dc1840648d595d" origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+         <artifact name="dav4jvm-2.2.1.module">
+            <sha256 value="65cc7897f3737bd56ac9ec404a3c6878a01037803e3ab0b04e6b8cfbb1952153" origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="com.github.chrisbanes" name="PhotoView" version="2.3.0">
          <artifact name="PhotoView-2.3.0.aar">
             <sha256 value="6c8989f2945d50ab38b3e0300064f1f8d2d75bbcae1434fe535d9fb6898e9ad6" origin="Generated by Gradle" reason="Artifact is not signed"/>