MDL-54994 badges: Count correctly the number of external badges shown
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Wed, 22 Jun 2016 16:26:13 +0000 (18:26 +0200)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Fri, 1 Jul 2016 11:40:47 +0000 (13:40 +0200)
lib/badgeslib.php

index 4db12f8..9103fcd 100644 (file)
@@ -1089,7 +1089,7 @@ function get_backpack_settings($userid, $refresh = false) {
                 $badges = $backpack->get_badges($collection->collectionid);
                 if (isset($badges->badges)) {
                     $out->badges = array_merge($out->badges, $badges->badges);
-                    $out->totalbadges += count($out->badges);
+                    $out->totalbadges += count($badges->badges);
                 } else {
                     $out->badges = array_merge($out->badges, array());
                 }