Рули, если / еще не работает, даже если утверждение верно - PullRequest
0 голосов
/ 31 марта 2019

Почему руль не может проверить, является ли администратор пользовательских утверждений истинным, он автоматически переходит к оператору else, даже если утверждение для пользовательских утверждений истинно. Фото CustomClaims прилагается.
The admin:true is under metadata thats why i linked it as metadata.customClaims.admin

                  {{#each listusersarray}}
              <tr>
                   <td>{{email}}</td>
                   <td>{{metadata.lastSignInTime}}</td>

              <td>{{#if metadata.customClaims.admin}}Admin{{else}}User{{/if}}</td>

             <td>
              {{!-- <input type="hidden" value="{{uid}}" id="user-uid"> --}}
              {{#if disabled}}
              <button class="btn btn-success " type="button" onclick="enableaccountFunction('{{uid}}')">Enable Account</button>
              {{else}}
              <button class="btn btn-danger " type="button" onclick="disableaccountFunction('{{uid}}')">Disable Account</button>
              {{/if }}
              <input type="hidden" value="{{email}}" id="admin-email">
              <button class="btn btn-primary " onclick="makeadminFunction('{{uid}}')">Make Admin</button>
            </td>



              </tr>
            {{/each}}

1 Ответ

0 голосов
/ 31 марта 2019

мои плохие customClaims не находятся под метаданными, поэтому они не определены, это только customClaims.admin

...