diff --git a/core/modules/link/src/Plugin/Validation/Constraint/LinkNotExistingInternalConstraintValidator.php b/core/modules/link/src/Plugin/Validation/Constraint/LinkNotExistingInternalConstraintValidator.php index e8e9a17..93b56cc 100644 --- a/core/modules/link/src/Plugin/Validation/Constraint/LinkNotExistingInternalConstraintValidator.php +++ b/core/modules/link/src/Plugin/Validation/Constraint/LinkNotExistingInternalConstraintValidator.php @@ -45,17 +45,17 @@ public function validate($value, Constraint $constraint) { return; } - $allowed = FALSE; if ($url->isRouted()) { + $allowed = FALSE; try { $url->toString(); } catch (RouteNotFoundException $e) { $allowed = TRUE; } - } - if (!$allowed) { - $this->context->addViolation($constraint->message, array('@uri' => LinkWidget::getUriAsDisplayableString($value->uri))); + if (!$allowed) { + $this->context->addViolation($constraint->message, array('@uri' => LinkWidget::getUriAsDisplayableString($value->uri))); + } } } }