diff --git a/imp/docs/CHANGES b/imp/docs/CHANGES
index ac8b89b13dd..25a2c60bf9c 100644
--- a/imp/docs/CHANGES
+++ b/imp/docs/CHANGES
@@ -22,6 +22,7 @@ v6.3.0-git
v6.2.2
------
+[mms] Fix resuming draft from mailbox page in basic view.
[mms] Fix displaying Virtual Trash mailbox (Bug #13418).
[mms] Fix menu actions on the minimal message page (Bug #13440).
[jan] Fix switching to HTML editor in basic mode if signature display is not
diff --git a/imp/lib/Basic/Mailbox.php b/imp/lib/Basic/Mailbox.php
index c1d1c10b614..c173d946436 100644
--- a/imp/lib/Basic/Mailbox.php
+++ b/imp/lib/Basic/Mailbox.php
@@ -875,10 +875,11 @@ protected function _init()
/* Generate the target link. */
if ($mailbox->drafts || $mailbox->templates) {
- $target = $clink->copy()->add(array(
- 'actionID' => ($mailbox->drafts ? 'draft' : 'template'),
- 'buid' => $msg['buid'],
- 'mailbox' => $mailbox
+ $clink_copy = clone $clink_ob;
+ $clink_copy->args['buid'] = $msg['buid'];
+ $clink_copy->args['mailbox'] = $mailbox;
+ $target = $clink_copy->link()->add(array(
+ 'actionID' => ($mailbox->drafts ? 'draft' : 'template')
));
} else {
$target = $mailbox->url('message', $msg['buid']);
diff --git a/imp/package.xml b/imp/package.xml
index 191c4f7f1a7..1077cb9320d 100644
--- a/imp/package.xml
+++ b/imp/package.xml
@@ -3725,6 +3725,7 @@
2014-08-04
GPL-2.0
+* [mms] Fix resuming draft from mailbox page in basic view.
* [mms] Fix displaying Virtual Trash mailbox (Bug #13418).
* [mms] Fix menu actions on the minimal message page (Bug #13440).
* [jan] Fix switching to HTML editor in basic mode if signature display is not active.