diff options
| author | Michael <[email protected]> | 2017-03-21 13:07:03 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-03-21 13:07:03 -0400 |
| commit | bf85c3cda26d1ca3603d0a72e1cd3330335a73b1 (patch) | |
| tree | 714037bfdcc9a2647b397f6c38b58cfcaf443355 /Project-Unite | |
| parent | 4654aaea6b03424e93c10137b302e4b13f5e44b1 (diff) | |
| download | project-unite-bf85c3cda26d1ca3603d0a72e1cd3330335a73b1.tar.gz project-unite-bf85c3cda26d1ca3603d0a72e1cd3330335a73b1.tar.bz2 project-unite-bf85c3cda26d1ca3603d0a72e1cd3330335a73b1.zip | |
Another ACL bug.
Diffstat (limited to 'Project-Unite')
| -rw-r--r-- | Project-Unite/ACL.cs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Project-Unite/ACL.cs b/Project-Unite/ACL.cs index aca67a5..df57671 100644 --- a/Project-Unite/ACL.cs +++ b/Project-Unite/ACL.cs @@ -46,9 +46,15 @@ namespace Project_Unite { userRoles.Add(db.Roles.FirstOrDefault(r => r.Id == usrRole.RoleId) as Role); } - var userRole = userRoles.OrderByDescending(m => m.Priority).First(); - return hpr.Raw($@"<strong style=""color:{userRole.ColorHex}"">{hpr.Encode(usr.DisplayName)}</strong>"); - + var userRole = userRoles.OrderByDescending(m => m.Priority).FirstOrDefault(); + if (userRole == null) + { + return hpr.Raw($@"<strong>{hpr.Encode(usr.DisplayName)}</strong>"); + } + else + { + return hpr.Raw($@"<strong style=""color:{userRole.ColorHex}"">{hpr.Encode(usr.DisplayName)}</strong>"); + } } } |
