Ensure user creating team with custom roles is always owner as well

This commit is contained in:
Jake Barnby
2022-07-18 20:57:00 +12:00
parent eed9999acc
commit 41dfd84543
+4
View File
@@ -67,6 +67,10 @@ App::post('/v1/teams')
])));
if (!$isPrivilegedUser && !$isAppUser) { // Don't add user on server mode
if (!\in_array('owner', $roles)) {
$roles[] = 'owner';
}
$membershipId = $dbForProject->getId();
$membership = new Document([
'$id' => $membershipId,