diff --git a/lib/api.php b/lib/api.php
index c74ffc1a55735a13dd19abf668275461e1ac1deb..fc76836995be415ae104b422b17606ced32c8133 100644
--- a/lib/api.php
+++ b/lib/api.php
@@ -111,10 +111,11 @@ class OC_API {
 		}
 		$response = self::mergeResponses($responses);
 		$formats = array('json', 'xml');
+
 		$format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml';
 		OC_User::logout();
-		
-		self::respond($response);
+
+		self::respond($response, $format);
 	}
 	
 	/**