diff --git a/lib/private/app/infoparser.php b/lib/private/app/infoparser.php
index b4bdbea5c04312fe358af607d0c39f14de9a728c..b0327fa4fd13868cbb86b1e1e79d6a2b6564c548 100644
--- a/lib/private/app/infoparser.php
+++ b/lib/private/app/infoparser.php
@@ -60,6 +60,9 @@ class InfoParser {
 		if (!array_key_exists('public', $array)) {
 			$array['public'] = array();
 		}
+		if (!array_key_exists('types', $array)) {
+			$array['types'] = array();
+		}
 
 		if (array_key_exists('documentation', $array)) {
 			foreach ($array['documentation'] as $key => $url) {