aboutsummaryrefslogtreecommitdiffstats
path: root/lib/api.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api.php')
-rw-r--r--lib/api.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/api.php b/lib/api.php
index 90f36aefbcd..c91216179e2 100644
--- a/lib/api.php
+++ b/lib/api.php
@@ -107,16 +107,16 @@ class OC_API {
$numresponses = count($responses);
foreach($responses as $response){
- if(is_int($response) && empty($finalresponse)){
- $finalresponse = $response;
+ if(is_int($response['response']) && empty($finalresponse)){
+ $finalresponse = $response['response'];
continue;
}
- if(is_array($response)){
+ if(is_array($response['response'])){
// Shipped apps win
if(OC_App::isShipped($response['app'])){
- $finalresponse = array_merge_recursive($finalresponse, $response);
+ $finalresponse = array_merge_recursive($finalresponse, $response['response']);
} else {
- $finalresponse = array_merge_recursive($response, $finalresponse);
+ $finalresponse = array_merge_recursive($response['response'], $finalresponse);
}
}
}