finetune the appinfo parser

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
pull/6328/head
Arthur Schiwon 9 years ago
parent c55583d1b4
commit 9db3b04f1b
No known key found for this signature in database
GPG Key ID: 7424F1874854DF23
  1. 5
      lib/private/App/InfoParser.php

@ -165,7 +165,10 @@ class InfoParser {
if (isset($array['activity']['providers']['provider']) && is_array($array['activity']['providers']['provider'])) {
$array['activity']['providers'] = $array['activity']['providers']['provider'];
}
if (isset($array['collaboration']['collaborators']['searchPlugins']['searchPlugin']) && is_array($array['collaboration']['collaborators']['searchPlugins']['searchPlugin'])) {
if (isset($array['collaboration']['collaborators']['searchPlugins']['searchPlugin'])
&& is_array($array['collaboration']['collaborators']['searchPlugins']['searchPlugin'])
&& !isset($array['collaboration']['collaborators']['searchPlugins']['searchPlugin']['class'])
) {
$array['collaboration']['collaborators']['searchPlugins'] = $array['collaboration']['collaborators']['searchPlugins']['searchPlugin'];
}

Loading…
Cancel
Save