diff --git a/main/badge/assign.php b/main/badge/assign.php index e4bfa4a0c4..136208d3f9 100644 --- a/main/badge/assign.php +++ b/main/badge/assign.php @@ -290,24 +290,26 @@ if ($form->validate()) { $counter++; } } - if ($counter >= $requiredSkills) { $bossList = UserManager::getStudentBossList($userId); - $url = api_get_path(WEB_CODE_PATH).'badge/assign.php?user='.$userId.'&id='.$parentId; - $link = Display::url($url, $url); - $subject = get_lang("StudentHadEnoughSkills"); - $message = sprintf( - get_lang("StudentXHadEnoughSkillsToGetSkillXToAssignClickHereX"), - $user->getCompleteName(), - $parentData['name'], - $link - ); - foreach ($bossList as $boss) { - MessageManager::send_message_simple( - $boss['boss_id'], - $subject, - $message + if (!empty($bossList)) { + Display::addFlash(Display::return_message(get_lang('MessageSent'))); + $url = api_get_path(WEB_CODE_PATH).'badge/assign.php?user='.$userId.'&id='.$parentId; + $link = Display::url($url, $url); + $subject = get_lang("StudentHadEnoughSkills"); + $message = sprintf( + get_lang("StudentXHadEnoughSkillsToGetSkillXToAssignClickHereX"), + $user->getCompleteName(), + $parentData['name'], + $link ); + foreach ($bossList as $boss) { + MessageManager::send_message_simple( + $boss['boss_id'], + $subject, + $message + ); + } } } }