From 8d0be84e5baa1ff93bb368270e51d5caee08ca1c Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Thu, 9 Feb 2017 00:26:36 +0100 Subject: [PATCH] fix behavior in case of new challenge result from blogs --- Yavsc/ViewModels/Auth/Handlers/BlogViewHandler.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Yavsc/ViewModels/Auth/Handlers/BlogViewHandler.cs b/Yavsc/ViewModels/Auth/Handlers/BlogViewHandler.cs index c37960e0..7253c957 100644 --- a/Yavsc/ViewModels/Auth/Handlers/BlogViewHandler.cs +++ b/Yavsc/ViewModels/Auth/Handlers/BlogViewHandler.cs @@ -16,10 +16,12 @@ namespace Yavsc.ViewModels.Auth.Handlers if (resource.AuthorId == context.User.GetUserId()) context.Succeed(requirement); else if (resource.Visible) { - if (resource.ACL.Count>0) + if (resource.ACL==null) + context.Succeed(requirement); + else if (resource.ACL.Count>0) { var uid = context.User.GetUserId(); - if (resource.ACL.Any(a=>a.Allowed.Members.Any(m=>m.MemberId == uid ))) + if (resource.ACL.Any(a=>a.Allowed!=null && a.Allowed.Members.Any(m=>m.MemberId == uid ))) context.Succeed(requirement); else context.Fail(); }