Check to see if role already exists, not that roles exist. (#131)

This commit is contained in:
brandonpollett 2018-10-24 09:21:00 -07:00 коммит произвёл GitHub
Родитель 470fd0d38e
Коммит 87030e2f89
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -37,8 +37,10 @@ function Set-FhirServerApiApplicationRoles {
$desiredAppRoles = @()
foreach ($role in $RoleConfiguration) {
if($azureAdApplication.AppRoles) {
$id = ($azureAdApplication.AppRoles | Where-Object Value -eq $role.name).Id
$existingAppRole = $azureAdApplication.AppRoles | Where-Object Value -eq $role.name
if($existingAppRole) {
$id = $existingAppRole.Id
}
else {
$id = New-Guid