diff --git a/CHANGELOG.md b/CHANGELOG.md index 90ee575..4632f07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Stanford SamlAuth +1.2.1 +-------------------------------------------------------------------------------- +_Release Date: 2025-02-25_ + +- Fix validation error with empty field value. + 1.2.0 -------------------------------------------------------------------------------- _Release Date: 2025-02-25_ diff --git a/src/Plugin/Validation/Constraint/ValidSunetIDConstraintValidator.php b/src/Plugin/Validation/Constraint/ValidSunetIDConstraintValidator.php index db06fe0..4675e54 100644 --- a/src/Plugin/Validation/Constraint/ValidSunetIDConstraintValidator.php +++ b/src/Plugin/Validation/Constraint/ValidSunetIDConstraintValidator.php @@ -31,7 +31,7 @@ public static function create(ContainerInterface $container): self { * {@inheritdoc} */ public function validate(mixed $item, Constraint $constraint): void { - if ($this->workgroupApi->connectionSuccessful() && !$this->workgroupApi->isSunetValid($item)) { + if ($item && $this->workgroupApi->connectionSuccessful() && !$this->workgroupApi->isSunetValid($item)) { $this->context->addViolation($constraint->message); } } diff --git a/stanford_samlauth.info.yml b/stanford_samlauth.info.yml index b36cdae..b6fc01a 100644 --- a/stanford_samlauth.info.yml +++ b/stanford_samlauth.info.yml @@ -3,7 +3,7 @@ type: module description: Adds enhancements to SAML Authentication module. package: Stanford core_version_requirement: ^10.3 || ^11 -version: 1.2.0 +version: 1.2.1 dependencies: - drupal:path_alias - autologout:autologout