We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 80df22e commit a736a61Copy full SHA for a736a61
strawberry/permission.py
@@ -160,7 +160,9 @@ def apply(self, field: StrawberryField) -> None:
160
if self.use_directives:
161
# Dedupe multiple directives
162
# https://github.com/strawberry-graphql/strawberry/issues/3596
163
- permission_directives = {p.schema_directive for p in self.permissions if p.schema_directive}
+ permission_directives = {
164
+ p.schema_directive for p in self.permissions if p.schema_directive
165
+ }
166
existing_field_directives = set(field.directives)
167
extend_directives = permission_directives - existing_field_directives
168
field.directives.extend(extend_directives)
0 commit comments