diff --git a/src/globus_sdk/experimental/auth_requirements_error/_variants.py b/src/globus_sdk/experimental/auth_requirements_error/_variants.py index 87c712d1b..7ccbcb73b 100644 --- a/src/globus_sdk/experimental/auth_requirements_error/_variants.py +++ b/src/globus_sdk/experimental/auth_requirements_error/_variants.py @@ -193,9 +193,9 @@ def __init__( self.extra_fields = extra or {} # Enforce that the error contains at least one of the fields we expect - if not any( - (getattr(self, field_name) is not None) - for field_name in self.SUPPORTED_FIELDS.keys() + if all( + getattr(self, field_name) is None + for field_name in self.SUPPORTED_FIELDS ): raise ValueError( "Must include at least one supported authorization parameter: " diff --git a/src/globus_sdk/experimental/auth_requirements_error/auth_requirements_error.py b/src/globus_sdk/experimental/auth_requirements_error/auth_requirements_error.py index 2da9570c8..cbc04d27e 100644 --- a/src/globus_sdk/experimental/auth_requirements_error/auth_requirements_error.py +++ b/src/globus_sdk/experimental/auth_requirements_error/auth_requirements_error.py @@ -78,9 +78,9 @@ def __init__( self.extra_fields = extra or {} # Enforce that the error contains at least one of the fields we expect - if not any( - (getattr(self, field_name) is not None) - for field_name in self.SUPPORTED_FIELDS.keys() + if all( + getattr(self, field_name) is None + for field_name in self.SUPPORTED_FIELDS ): raise ValueError( "Must include at least one supported authorization parameter: "