diff --git a/lib/private/App/InfoParser.php b/lib/private/App/InfoParser.php
index 54afd0069fb..9df9828c184 100644
--- a/lib/private/App/InfoParser.php
+++ b/lib/private/App/InfoParser.php
@@ -119,6 +119,9 @@ class InfoParser {
if (!array_key_exists('backend', $array['dependencies'])) {
$array['dependencies']['backend'] = [];
}
+ if (!array_key_exists('api-version', $array)) {
+ $array['api-version'] = [];
+ }
if (array_key_exists('types', $array)) {
if (is_array($array['types'])) {
diff --git a/resources/app-info-shipped.xsd b/resources/app-info-shipped.xsd
index a340dde30bd..a7b27b8b834 100644
--- a/resources/app-info-shipped.xsd
+++ b/resources/app-info-shipped.xsd
@@ -18,6 +18,8 @@
maxOccurs="unbounded"/>
+
+
caldav
+ 1
+ 2