diff --git a/modules/communication/communication.controller.php b/modules/communication/communication.controller.php index ab651866b..56a5bb351 100644 --- a/modules/communication/communication.controller.php +++ b/modules/communication/communication.controller.php @@ -155,8 +155,14 @@ class CommunicationController extends communication else { $this->setMessage('success_sended'); - $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('','act', 'dispCommunicationMessages', 'message_type', 'S'); - $this->setRedirectUrl($returnUrl); + if (Context::get('success_return_url')) + { + $this->setRedirectUrl(Context::get('success_return_url')); + } + else + { + $this->setRedirectUrl(getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispCommunicationMessages')); + } } } diff --git a/modules/communication/m.skins/default/send_message.html b/modules/communication/m.skins/default/send_message.html index 58331bf84..545c96307 100644 --- a/modules/communication/m.skins/default/send_message.html +++ b/modules/communication/m.skins/default/send_message.html @@ -24,7 +24,7 @@ - +