Browse Source

Merge pull request #9021 from abpframework/RequirePermissionsSimpleBatchStateChecker-patch

Fix the permission check problem.
pull/9029/head
liangshiwei 5 years ago
committed by GitHub
parent
commit
8e92d4b0b1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/RequirePermissionsSimpleBatchStateChecker.cs

10
framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/RequirePermissionsSimpleBatchStateChecker.cs

@ -24,12 +24,10 @@ namespace Volo.Abp.Authorization.Permissions
foreach (var model in models) foreach (var model in models)
{ {
if (!_models.Any(x => x.State.GetType() == model.State.GetType() && _models.RemoveAll(x => x.State.GetType() == model.State.GetType() &&
x.RequiresAll == model.RequiresAll && x.RequiresAll == model.RequiresAll &&
x.Permissions.SequenceEqual(model.Permissions))) x.Permissions.SequenceEqual(model.Permissions));
{ _models.Add(model);
_models.Add(model);
}
} }
return this; return this;

Loading…
Cancel
Save