Commit 14b2411c authored by catch's avatar catch
Browse files

fix: #3557362...

fix: #3557362 Drupal\Core\Render\Element\RenderElementBase::preRenderAjaxForm() triggers deprecations on PHP 8.5

By: @alexpott
By: @catch
(cherry picked from commit f09ec101)
parent c1328dfa
Loading
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -383,6 +383,9 @@ public static function preRenderAjaxForm($element) {
          ->merge($url)
          ->applyTo($element);
        $settings['url'] = $url->getGeneratedUrl();

        // Mark the URL as trusted, see ajax.js.
        $element['#attached']['drupalSettings']['ajaxTrustedUrl'][$settings['url']] = TRUE;
      }
      else {
        $settings['url'] = NULL;
@@ -429,7 +432,6 @@ public static function preRenderAjaxForm($element) {
      }

      $element['#attached']['drupalSettings']['ajax'][$element['#id']] = $settings;
      $element['#attached']['drupalSettings']['ajaxTrustedUrl'][$settings['url']] = TRUE;

      // Indicate that Ajax processing was successful.
      $element['#ajax_processed'] = TRUE;