From eb7e80a628b8dfb036c2593b0a300a2a61c37fb8 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Sun, 14 Jun 2020 13:44:57 +0200 Subject: [PATCH] fix admin mode check --- app/controllers/api/teams.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index 0f71b0f346..54ff361a54 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -332,14 +332,16 @@ $utopia->post('/v1/teams/:teamId/memberships') ->setParam('{{redirect}}', $url) ; - $mail - ->setParam('event', 'teams.membership.create') - ->setParam('recipient', $email) - ->setParam('name', $name) - ->setParam('subject', sprintf(Locale::getText('account.emails.invitation.title'), $team->getAttribute('name', '[TEAM-NAME]'), $project->getAttribute('name', ['[APP-NAME]']))) - ->setParam('body', $body->render()) - ->trigger(); - ; + if(APP_MODE_ADMIN !== $mode) { // No need in comfirmation when in admin mode + $mail + ->setParam('event', 'teams.membership.create') + ->setParam('recipient', $email) + ->setParam('name', $name) + ->setParam('subject', sprintf(Locale::getText('account.emails.invitation.title'), $team->getAttribute('name', '[TEAM-NAME]'), $project->getAttribute('name', ['[APP-NAME]']))) + ->setParam('body', $body->render()) + ->trigger(); + ; + } $audit ->setParam('userId', $invitee->getId())