Skip to content
Snippets Groups Projects

update for 9.2

2 files
+ 16
2
Compare changes
  • Side-by-side
  • Inline

Files

@@ -5,6 +5,7 @@
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Field\WidgetBase;
use Drupal\Core\Form\FormStateInterface;
use Drupal\path_alias\Entity\PathAlias;
use Symfony\Component\Validator\ConstraintViolationInterface;
/**
@@ -83,7 +84,7 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen
*/
public static function validateFormElement(array &$element, FormStateInterface $form_state) {
// Trim the submitted value of whitespace and slashes.
$alias = rtrim(trim($element['alias']['#value']), " \\/");
$alias = PathAlias::trimAlias($element['alias']['#value']);
if ($alias !== '') {
$form_state->setValueForElement($element['alias'], $alias);
Loading