diff --git a/main/exercise/exercise.class.php b/main/exercise/exercise.class.php
index fd633ac10a..a799dcc64e 100755
--- a/main/exercise/exercise.class.php
+++ b/main/exercise/exercise.class.php
@@ -7294,21 +7294,20 @@ class Exercise
if (!empty($questions_in_media)) {
$count_of_questions_inside_media = count($questions_in_media);
- if ($count_of_questions_inside_media > 1) {
- if (api_is_allowed_to_session_edit()) {
- $button = [
- Display::button(
- 'save_now',
- get_lang('SaveForNow'),
- ['type' => 'button', 'class' => 'btn btn-primary', 'data-question' => $questionId]
- ),
- ' ',
- ];
- $exercise_actions = Display::div(
- implode(PHP_EOL, $button),
- ['class' => 'exercise_save_now_button']
- );
- }
+ if ($count_of_questions_inside_media > 1 && api_is_allowed_to_session_edit()) {
+ $button = [
+ Display::button(
+ 'save_now',
+ get_lang('SaveForNow'),
+ ['type' => 'button', 'class' => 'btn btn-primary', 'data-question' => $questionId]
+ ),
+ ' ',
+ ];
+ $exercise_actions = Display::div(
+ implode(PHP_EOL, $button),
+ ['class' => 'exercise_save_now_button']
+ );
+
}
if ($last_question_in_media && $this->type == ONE_PER_PAGE) {
diff --git a/main/inc/lib/api.lib.php b/main/inc/lib/api.lib.php
index 14a0848934..01859ca8ba 100644
--- a/main/inc/lib/api.lib.php
+++ b/main/inc/lib/api.lib.php
@@ -3464,10 +3464,6 @@ function api_is_allowed_to_session_edit($tutor = false, $coach = false)
// Get the session visibility
$session_visibility = api_get_session_visibility($sessionId);
// if 5 the session is still available
- //@todo We could load the session_rel_course_rel_user permission to increase the level of detail.
- //echo api_get_user_id();
- //echo api_get_course_id();
-
switch ($session_visibility) {
case SESSION_VISIBLE_READ_ONLY: // 1
return false;