diff --git a/app/controllers/news.php b/app/controllers/news.php
index e87eeae7e2eb70ab2ff5b26866b83eb1c63c773a..33c084ce7b0d792a73863ef8f6b0ce2458e673ff 100644
--- a/app/controllers/news.php
+++ b/app/controllers/news.php
@@ -310,6 +310,10 @@ class NewsController extends StudipController
             $news['news_ranges'][] = $range;
         }
 
+        $url_params = [];
+        if (Request::submitted('username')) {
+            $url_params['username'] = Request::username('username');
+        }
 
         $this->form = \Studip\Forms\Form::fromSORM(
             $news,
@@ -368,7 +372,7 @@ class NewsController extends StudipController
                     ]
                 ]
             ],
-            URLHelper::getURL('?')
+            URLHelper::getURL('?', $url_params)
         )->addSORM(
             $news,
             [