diff --git a/app/controllers/course/wiki.php b/app/controllers/course/wiki.php index 06317b67a95e8b93a578f7016c986c911c64c014..ac478c1ddb4016cee0d17f6c632c7079a4123b93 100644 --- a/app/controllers/course/wiki.php +++ b/app/controllers/course/wiki.php @@ -532,6 +532,15 @@ class Course_WikiController extends AuthenticatedController $page->content = \Studip\Markup::markAsHtml(trim(Request::get('content'))); $page->store(); + $user = User::findCurrent(); + $pageData = [ + 'page_id' => $page->id, + 'user_id' => $user->id + ]; + WikiOnlineEditingUser::deleteBySQL( + '`page_id` = :page_id AND `user_id` = :user_id', + $pageData + ); PageLayout::postSuccess(_('Die Seite wurde gespeichert.')); $this->redirect($this->pageURL($page)); }