diff --git a/app/assets/javascripts/exercise_collections.js.erb b/app/assets/javascripts/exercise_collections.js.erb
index cf5b9369..97727a12 100644
--- a/app/assets/javascripts/exercise_collections.js.erb
+++ b/app/assets/javascripts/exercise_collections.js.erb
@@ -152,6 +152,7 @@ $(function() {
'
<%= I18n.t('shared.show') %> | ' +
'<%= I18n.t('shared.destroy') %> | ';
exerciseList.find('tbody').append(template);
+ $('#exercise-list').find('option[value="' + exercise.id + '"]').prop('selected', true);
}
}
});
diff --git a/app/views/exercise_collections/_form.html.slim b/app/views/exercise_collections/_form.html.slim
index 3824ff0e..dcdde074 100644
--- a/app/views/exercise_collections/_form.html.slim
+++ b/app/views/exercise_collections/_form.html.slim
@@ -29,6 +29,8 @@
td
a.remove-exercise href='#' = t('shared.destroy')
button.btn.btn-primary type='button' data-toggle='modal' data-target='#add-exercise-modal' = t('exercise_collections.form.add_exercises')
+ .hidden
+ = f.collection_select(:exercise_ids, Exercise.all, :id, :title, {}, {class: 'form-control', multiple: true})
.actions = render('shared/submit_button', f: f, object: @exercise_collection)