From 65b2b25edb40f0ee4fba468c4fd4132fa0875556 Mon Sep 17 00:00:00 2001 From: sdl Date: Mon, 11 Apr 2022 21:19:08 +0200 Subject: [PATCH] feat[contact plugin]: show all contacts if none is selected in the pluin --- Classes/Controller/ContactController.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Classes/Controller/ContactController.php b/Classes/Controller/ContactController.php index d6f9825..36f53d2 100644 --- a/Classes/Controller/ContactController.php +++ b/Classes/Controller/ContactController.php @@ -72,18 +72,13 @@ public function listAction() if (!empty($selectedContactsStr)) { $contacts = explode(",", $selectedContactsStr); + $contactObjects = $this->contactRepository->findMultipleByUid($contacts); } - $contactObjects = $this->contactRepository->findMultipleByUid($contacts); - - $contactByUid = []; - - foreach ($contactObjects as $contact) + else { - $contactByUid[$contact->getLocalizedUid()] = $contact; + $contactObjects = $this->contactRepository->findAll(); } - $contactObjects = array_replace(array_flip($contacts), $contactByUid); - $this->view->assign('contacts', $contactObjects); } }