diff --git a/mod/forum/discuss.php b/mod/forum/discuss.php
index 8f6cecc3e13..36dcb3f70b0 100644
--- a/mod/forum/discuss.php
+++ b/mod/forum/discuss.php
@@ -325,7 +325,7 @@ if ($forum->type != 'single'
if (!empty($forummenu)) {
echo '
';
$select = new url_select($forummenu, '',
- array(''=>get_string("movethisdiscussionto", "forum")),
+ array('/mod/forum/discuss.php?d=' . $discussion->id => get_string("movethisdiscussionto", "forum")),
'forummenu', get_string('move'));
echo $OUTPUT->render($select);
echo "
";
diff --git a/mod/forum/tests/behat/move_discussion.feature b/mod/forum/tests/behat/move_discussion.feature
index fb025d14222..79f6d45a333 100644
--- a/mod/forum/tests/behat/move_discussion.feature
+++ b/mod/forum/tests/behat/move_discussion.feature
@@ -37,3 +37,5 @@ Feature: A teacher can move discussions between forums
When I set the field "jump" to "Test forum 2"
And I press "Move"
Then I should see "This discussion has been moved to 'Test forum 2'."
+ And I press "Move"
+ And I should see "Discussion 1"