From 98c8594a76b16b8b6c8f089c60bae7d5c7432a9c Mon Sep 17 00:00:00 2001
From: skodak <skodak>
Date: Sat, 4 Jul 2009 09:48:56 +0000
Subject: [PATCH] MDL-16438 fixed portfolio regression

---
 lib/portfoliolib.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/portfoliolib.php b/lib/portfoliolib.php
index 1600e6be33..e615e0db70 100644
--- a/lib/portfoliolib.php
+++ b/lib/portfoliolib.php
@@ -667,13 +667,14 @@ function portfolio_static_function($plugin, $function) {
 function portfolio_plugin_sanity_check($plugins=null) {
     global $DB;
     if (is_string($plugins)) {
-       $plugins = array($plugins);
+        $plugins = array($plugins);
     } else if (empty($plugins)) {
         $plugins = get_plugin_list('portfolio');
+        $plugins = array_keys($plugins);
     }
 
     $insane = array();
-    foreach ($plugins as $plugin => $dir) {
+    foreach ($plugins as $plugin) {
         if ($result = portfolio_static_function($plugin, 'plugin_sanity_check')) {
             $insane[$plugin] = $result;
         }
-- 
2.39.5