diff --git a/src/EventSubscriber/PasswordPolicyEventSubscriber.php b/src/EventSubscriber/PasswordPolicyEventSubscriber.php index df71c6f..9c1d979 100644 --- a/src/EventSubscriber/PasswordPolicyEventSubscriber.php +++ b/src/EventSubscriber/PasswordPolicyEventSubscriber.php @@ -91,8 +91,15 @@ class PasswordPolicyEventSubscriber implements EventSubscriberInterface { 'image.style_public', ]); + $requested_format = $event->getRequest()->getRequestFormat(); + $requested_method = $event->getRequest()->getMethod(); + // Ignore route for jsonapi calls. - if (strpos($route_name, 'jsonapi') !== FALSE) { + if ( + strpos($route_name, 'jsonapi') !== FALSE || + $requested_format !== 'html' || + $requested_method !== 'get' + ) { return; }