diff --git a/docs/usage/resources/resource-definitions.md b/docs/usage/resources/resource-definitions.md index a209ea2df4..8bc20cef53 100644 --- a/docs/usage/resources/resource-definitions.md +++ b/docs/usage/resources/resource-definitions.md @@ -27,7 +27,8 @@ Note: to exclude attributes unconditionally, use `[Attr(Capabilities = ~AttrCapa public class UserDefinition : JsonApiResourceDefinition { public UserDefinition(IResourceGraph resourceGraph) : base(resourceGraph) - { } + { + } public override SparseFieldSetExpression OnApplySparseFieldSet(SparseFieldSetExpression existingSparseFieldSet) { @@ -36,10 +37,7 @@ public class UserDefinition : JsonApiResourceDefinition return existingSparseFieldSet; } - var resourceContext = ResourceGraph.GetResourceContext(); - var passwordAttribute = resourceContext.Attributes.Single(a => a.Property.Name == nameof(User.Password)); - - return existingSparseFieldSet.Excluding(passwordAttribute); + return existingSparseFieldSet.Excluding(x => x.Password, ResourceGraph); } } ```