fix(member-events): confirm actions reliably and normalize duplicate titles
This commit is contained in:
@@ -65,7 +65,14 @@ class MemberEventsController extends AbstractFrontendModuleController
|
||||
if ('toggle_published' === $action) {
|
||||
$this->eventRepository->togglePublished($eventId);
|
||||
} elseif ('duplicate' === $action) {
|
||||
$this->eventRepository->duplicate($eventId);
|
||||
$newEventId = $this->eventRepository->duplicate($eventId);
|
||||
|
||||
if ($newEventId > 0 && $editPage instanceof PageModel) {
|
||||
return new RedirectResponse($this->generateContentUrl($editPage, [
|
||||
'event' => (string) $newEventId,
|
||||
'ref' => base64_encode($backUrl),
|
||||
]));
|
||||
}
|
||||
} elseif ('delete' === $action) {
|
||||
$this->eventRepository->delete($eventId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user