From c158119288f3a0a45ed8a2719043e78e853633e0 Mon Sep 17 00:00:00 2001 From: makzef Date: Fri, 24 Dec 2021 12:31:10 +0200 Subject: [PATCH] 34686: fix form key value for toolbar post request --- .../view/frontend/web/js/product/list/toolbar.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/web/js/product/list/toolbar.js b/app/code/Magento/Catalog/view/frontend/web/js/product/list/toolbar.js index 013732ca57875..14dda60f6ec79 100644 --- a/app/code/Magento/Catalog/view/frontend/web/js/product/list/toolbar.js +++ b/app/code/Magento/Catalog/view/frontend/web/js/product/list/toolbar.js @@ -5,8 +5,10 @@ define([ 'jquery', - 'jquery-ui-modules/widget' -], function ($) { + 'Magento_PageCache/js/form-key-provider', + 'jquery-ui-modules/widget', + 'jquery/jquery.cookie' +], function ($, formKeyInit) { 'use strict'; /** @@ -172,7 +174,10 @@ define([ } formKey = document.createElement('input'); formKey.name = 'form_key'; - formKey.value = this.options.formKey; + if (!$.cookie(formKey.name)) { + formKeyInit(); + } + formKey.value = $.cookie(formKey.name); form.appendChild(formKey); paramData = $.param(paramData);