PATCHES FOR A VERSION
Quality patches and upstream fixes for Adobe Commerce 2.3.1
141 Adobe quality patches and 0 community upstream fixes apply to Adobe Commerce 2.3.1.
Quality patches (141)
| Id | Symptom | Modules |
|---|---|---|
| ACSD-45520 | Swatch options are not selected on the product detail page when a user edits configurable products from the cart | magento/module-configurable-product, magento/module-swatches |
| ACSD-45754 | Reward points are not added after applying a coupon to the cart | magento/module-paypal |
| ACSD-46146 | Two order confirmation emails are sent after placing an order from the admin | magento/module-sales |
| MCP-87 | Improved indexation time for category product and stock indexers for large profiles | magento/module-catalog, magento/module-catalog-inventory |
| MDVA-11189 | After importing a .csv file to update product stock, rows from the cataloginventory_stock table are deleted | magento/module-catalog-inventory |
| MDVA-12304 | Increases the maximum number of cookies from 50 to 200 | magento/framework |
| MDVA-13203 | The 'Integrity constrain violation search_tmp_* table' error appears after a full reindex | magento/framework |
| MDVA-15546 | This fixes the issue where after creating an order a "Column 'entity_id' where clause is ambiguous" error displays in the exception log | magento/module-checkout-staging |
| MDVA-19391 | Analytics_collect_data is throwing an error due to NULL description records in the catalog_category_entity_text table | magento/module-page-builder-analytics |
| MDVA-19640 | Advanced Reporting is not showing any data | magento/module-analytics |
| MDVA-21095 | A query INSERT INTO search_tmp will not end after mass attribute value update | magento/module-catalog-search |
| MDVA-22150 | Customers with a configurable product in cart and a coupon applied, cannot login if that configurable product is disabled in Admin | magento/module-quote |
| MDVA-22383 | Saving a product takes a long time and the page breaks | magento/module-target-rule |
| MDVA-24201 | Prices do not reflect the scheduled cart price rule until manually re-indexed | magento/module-indexer |
| MDVA-25602 | PayPal Payflow Pro payment method and treating cookies as SameSite=Lax by default in the Chrome 80 browser and API response redirect to customer login page | magento/framework, magento/module-payment, magento/module-paypal, magento/module-website-restriction |
| MDVA-25785 | The 'No such entity with customerId = 1' error in the exception.log for logged in customers after order placement | magento/module-checkout |
| MDVA-26694 | Product and catalog caches expiring daily, though being scheduled to expire differently | magento/module-catalog-rule |
| MDVA-26694-V2 | Product and catalog caches expiring daily, though being scheduled to expire differently | magento/module-catalog-rule |
| MDVA-27239 | Cross-sell products are not displayed in the cross-sell block on the shopping cart page | magento/module-checkout, magento/module-target-rule |
| MDVA-27825 | Exporting of big amounts of data failed because of memory leak | magento/framework, magento/module-eav |
| MDVA-28300 | GraphQL request doesn't reflect the price changes from catalog price rules | app/code |
| MDVA-28651 | There are performance problems with loading negotiable quotes via REST API | magento/module-negotiable-quote, magento/module-quote |
| MDVA-28651-V2 | There are performance problems with loading negotiable quotes via REST API | magento/module-negotiable-quote, magento/module-quote |
| MDVA-28656 | If an order was placed with no payment information required (for example, with 100% discount) and an invoice was created for the order, the order status changes to Closed instead of Complete | magento/module-sales |
| MDVA-28661 | An error is thrown in the `Company Users` company account section after company admin is changed | magento/module-company |
| MDVA-29085 | B2B issue where no required new company emails are sent out if a company is created by API | magento/module-company |
| MDVA-29148 | Creating a product via an API call, the product custom attribute of "\Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackend" (like Multiselect) type does not use its default value if no value was provided in the payload | magento/module-eav |
| MDVA-29389 | Advanced Reporting where the analytics_collect_data cronjob says: "Port must be configured within host parameter (like localhost:3306)" | magento/module-analytics |
| MDVA-29400 | Duplicated orders are created when users place orders with PayPal Express Checkout | magento/module-paypal |
| MDVA-29787 | Target rule for related products does not work when 'is one of' condition is used to define products to be displayed | magento/module-target-rule |
| MDVA-29954 | The "New Company Registration Request" and "You've been linked to a company" emails are sent from the wrong address | magento/module-company |
| MDVA-29959 | Restricted admin user with 'Companies' permissions is not allowed to delete company account | magento/module-company, magento/module-company-credit |
| MDVA-30008 | B2B issue where it is not possible to place orders through Admin API for a product which is in a public catalog | magento/module-shared-catalog |
| MDVA-30106 | During checkout, payments are not loaded with “Cannot read property ‘length’ of null ” error in JS console | magento/module-ui |
| MDVA-30107 | Store switcher doesn't work as expected if different base URLs are used for store views | magento/module-store |
| MDVA-30164 | Customers records cannot be exported from the Customers grid, if custom customer attributes exist | magento/module-customer |
| MDVA-30195 | Cron jobs fail if database name is too long, resulting in categories not being updated on the storefront | magento/framework |
| MDVA-30209 | The customer group was changed to default if customer updated their account information | magento/module-customer |
| MDVA-30232 | It is not possible to re-order if the original order contains a gift card | magento/module-sales |
| MDVA-30284 | Catalog Search indexer fails due to the following Elasticsearch error: `limit of total fields in index has been exceeded` | magento/module-elasticsearch |
| MDVA-30444 | No confirmation email is sent for orders placed using GraphQL | magento/module-quote-graph-ql |
| MDVA-30593 | Quotes, that expired according to the Quote Lifetime setting, are not cleaned up | magento/module-sales |
| MDVA-30594 | An order with multiple addresses could not be saved during checkout when FPT is configured | magento/module-tax |
| MDVA-30837 | Added a configuration setting "Include Tax to Amount": Yes/No in Free Shipping method configuration | magento/module-offline-shipping, magento/module-quote, magento/module-tax |
| MDVA-30858 | PayPal Settlement reports not being available under Reports > Sales > PayPal Settlement as expected | magento/module-paypal |
| MDVA-30889 | An error occurs after invoicing a bundle with virtual and simple products as options | magento/module-inventory-source-selection |
| MDVA-30945 | You receive a fatal error message when updating carts "Call to a member function getValue() on null in module-configurable-product CartItemProcessor.php" | magento/module-configurable-product |
| MDVA-30972 | Custom order status was changed to Processing after partial shipment creation using WebApi | magento/module-sales |
| MDVA-30977-V2 | Random products missing from categories after reindex | magento/module-catalog, magento/module-catalog-search, magento/module-catalog-rule, magento/module-indexer, magento/module-inventory-configurable-product-indexer, magento/module-inventory-indexer |
| MDVA-31006 | Duplicated orders appear after placing an order using Paypal Express payment | magento/module-paypal |
| MDVA-31021 | Performance issues exists in module-catalog-import-export/Model/Import/Product/Option.php | magento/module-catalog-import-export |
| MDVA-31150 | The store credit and gift card balances are not returned by the GET Invoice Rest API call, when the invoice was posted by Rest API call and the order was partially paid by store credit and gift card accounts | magento/module-customer-balance, magento/module-gift-card-account |
| MDVA-31168 | The product export CSV file does not appear, and there is a memory allocation error | magento/module-downloadable-import-export |
| MDVA-31168-V2 | The product export CSV file does not appear, and there is a memory allocation error | magento/module-downloadable-import-export |
| MDVA-31242 | A wrong currency sign is displayed in Credit Memo grid | magento/module-company |
| MDVA-31295 | Reward points are not calculated when a partial order is completed and items are taxed | magento/module-reward |
| MDVA-31640 | A special price cannot be updated via REST API | magento/module-catalog-staging, magento/module-staging |
| MDVA-31759 | Products are not updated with `dropdown` and `textarea` attribute values during CSV import | magento/module-catalog-import-export |
| MDVA-31763 | When catalogrule_product partial indexer is executed on configurable products, catalog rules get disappeared | magento/module-catalog-rule-configurable |
| MDVA-32012 | Zip codes in Korea and Argentina cannot be validated | magento/module-directory |
| MDVA-32313 | Configurable products could be added to the wishlist with the wrong configuration options | magento/module-wishlist |
| MDVA-32449 | The order history loads very slowly or does not load at all | magento/module-negotiable-quote |
| MDVA-32545 | Invoices are not sent out automatically when creating orders from Admin | magento/module-sales |
| MDVA-32632 | Orders appear in the payment system, but not in Magento | magento/module-checkout, magento/module-sales-rule |
| MDVA-32634 | Url_path of the category assigned to all store remains unchanged after moving the category in the hierarchy | magento/module-catalog-url-rewrite |
| MDVA-32655 | Incorrect 'in progress' message status to the correct 'complete' message for consumer 'quoteItemCleaner' after deleting several products | magento/module-scalable-checkout |
| MDVA-32694 | An admin user cannot add a product to a negotiable quote, if it is related to a not default store | magento/module-negotiable-quote |
| MDVA-32739 | Enabling Asynchronous Email Notifications sends out old sales emails | magento/module-sales |
| MDVA-32759 | Shared Catalogs are deleting existing tier pricing | magento/module-shared-catalog |
| MDVA-33106 | The rescheduled product changes are erased after the cron 'run' command is executed | magento/module-staging |
| MDVA-33344 | Hard coded rma_item entity default attribute set ID is used instead of the value from the database | magento/module-rma |
| MDVA-33382 | Indexers invalidation after products removal from a category | magento/module-catalog, magento/module-catalog-search, magento/module-elasticsearch |
| MDVA-33382-V2 | Indexers invalidation after products removal from a category | magento/module-catalog, magento/module-catalog-search, magento/module-elasticsearch |
| MDVA-33393 | Error "Provided countryId does not exist" | magento/module-directory |
| MDVA-33516 | Editing a bundle product in a requisition list leads to an error | magento/module-bundle-requisition-list |
| MDVA-33559 | PayPal Payflow Pro payment failing with redirect parameter list format error | magento/module-paypal |
| MDVA-33632 | Provides a fix where the exception message "This product is out of stock" is now displayed to admin user when trying to re-order an out of stock product | magento/module-sales |
| MDVA-33976 | The bundle product is shown Out Of Stock on the storefront after removing the second option from the bundle product | magento/module-bundle |
| MDVA-33992 | B2B special pricing displaying incorrectly during checkout | magento/module-quote |
| MDVA-34012 | The "Use default value" checkbox gets cleared, after the scheduled changes are applied | magento/module-catalog, magento/module-catalog-staging |
| MDVA-34023 | The error "No such entity with addressId" displays randomly on visitors' browsers | magento/module-persistent, magento/module-persistent-history |
| MDVA-34102 | Quantity of Default Stock is zero for disabled products on the Product Grid and Edit Product pages in the Admin area | magento/module-inventory-sales-admin-ui |
| MDVA-34330 | Orders in the Orders grid are not filtered according to admin timezone | magento/module-sales |
| MDVA-34474 | Adding a product to the requisition list using API | magento/module-requisition-list |
| MDVA-34591 | An incorrect cart rule discount calculation for 'Maximum Qty Discount is Applied To" and "Discount Qty Step (Buy X)' | magento/module-sales-rule |
| MDVA-34695 | Negative children_count after deleting categories | magento/module-catalog |
| MDVA-34847 | Store IDs type conversion to integer for SQL condition in Admin collections for Admin User with custom permissions | magento/module-admin-gws |
| MDVA-34850 | The out-of-stock options of a configurable product are not displayed, instead of being displayed as struck-through | magento/module-inventory-configurable-product |
| MDVA-34867 | Values for a condition field set for a scheduled update are not being saved | magento/module-catalog-rule-staging |
| MDVA-34879 | Exporting of big amounts of data failed because of memory leak | magento/framework, magento/module-customer-import-export, magento/module-eav |
| MDVA-34943 | Quick order caches the previously entered SKUs | magento/module-quick-order |
| MDVA-35092 | Users are not able to add Vimeo videos due to deprecated Vimeo API | lib/web, magento/module-product-video |
| MDVA-35092-V2 | Users are not able to add Vimeo videos due to deprecated Vimeo API | lib/web, magento/module-product-video |
| MDVA-35155 | Is impossible to buy a bundle product, if the option title was changed | magento/module-bundle-import-export |
| MDVA-35254 | CAPTCHA during checkout | magento/module-captcha |
| MDVA-35254-V2 | CAPTCHA during checkout | magento/module-captcha |
| MDVA-35356 | Incorrect store credit return after partially invoiced order cancellation | magento/module-customer-balance |
| MDVA-35982 | Admin users restricted to a specific website cannot create a shipment for the order placed on same website | magento/module-admin-gws |
| MDVA-36718 | The old custom options remain after being changed via API | magento/module-catalog |
| MDVA-37068 | The incorrect tax rate displays when the shopping cart has only virtual products | magento/module-checkout, magento/module-tax |
| MDVA-37068-V2 | The incorrect tax rate displays when the shopping cart has only virtual products | magento/module-checkout, magento/module-quote, magento/module-tax |
| MDVA-37082 | Saving the custom stock of grouped products causes the product to show out of stock in the storefront | magento/module-inventory-grouped-product-indexer |
| MDVA-37478 | Magento throws error when creating a partial invoice for order placed with payment method 'Payment on Account' through REST API | magento/module-company-credit |
| MDVA-37897 | When a user tries to add a product from the Recently Viewed section which has required options to be selected, the user is redirected to the product listing page instead of the product details page | magento/module-catalog |
| MDVA-37913 | Downloadable links disappear if the downloadable product gets updated via API | magento/module-downloadable |
| MDVA-38346 | Date filters are not working properly when the Adobe Commerce timezone is different from the local environment timezone | magento/module-cms, magento/module-sales |
| MDVA-38393 | Catalog rules stop working for a configurable product if its simple product is re-named | magento/module-catalog-rule-configurable |
| MDVA-38608 | Temporary tables are not deleted when the reindex is not finished successfully | magento/module-catalog-rule |
| MDVA-38608-V2 | Temporary tables are not deleted when the reindex is not finished successfully | magento/module-catalog-rule |
| MDVA-38799 | Downloadable products are not saved after creating a staging update | magento/module-downloadable, magento/module-downloadable-staging |
| MDVA-38852 | Catalog inventory locks tables for updates which significantly decreases performance in cases when several parallel orders are placed | magento/module-catalog-inventory, magento/module-customer, magento/module-eav, magento/module-customer-custom-attributes |
| MDVA-38929 | The invoice with FPT shows a wrong grand total when the order is paid with store credit | magento/module-customer-balance |
| MDVA-39229 | Users get an error after updating the start time of the Catalog rule Staging update | magento/module-staging |
| MDVA-39384 | Custom customer attribute for a company user is not saved | magento/module-company |
| MDVA-39546 | The start date for the Staging Update can be set to a date earlier than the current date | magento/module-staging |
| MDVA-39711 | Admin user cannot access the customers' grid after deleting the website | magento/module-customer |
| MDVA-39713 | The user is able to edit the start time for an active scheduled update | magento/module-catalog-rule-staging, magento/module-sales-rule-staging, magento/module-staging |
| MDVA-39966 | Unable to deploy locales other than en_US | magento/module-deploy, setup/src |
| MDVA-40545 | Only the first node for a page is retrieved even if there are more than one node for the same page | magento/module-versions-cms |
| MDVA-40601 | Users get an error when trying to retrieve information about category changed by scheduled update via GraphQL | magento/module-catalog-graph-ql |
| MDVA-40619 | CMS page hierarchy changes break CMS page inline edit and throw "500 error" | magento/module-versions-cms |
| MDVA-40816 | Inventory data is not displayed on the product grid if a product SKU contains special symbols | magento/module-inventory-catalog-admin-ui, magento/module-inventory-sales-admin-ui |
| MDVA-40830 | The store credit is applied multiple times during order placement | magento/module-customer-balance |
| MDVA-41046 | Simple products with custom options are not available for assigning to configurable/grouped product | magento/module-configurable-product, magento/module-grouped-product |
| MDVA-41136 | The expiration date of the mage-cache-sessid is not extended, resulting in customer data cleanup | magento/module-customer |
| MDVA-41215 | Users get 500 error after setting the "mage-messages" cookie if it already exists, but there are no new messages | magento/module-theme |
| MDVA-41229 | Images available on the backend are not displayed on the frontend after configurable products import | magento/module-swatches |
| MDVA-41236 | Users are unable to create new schedules or edit existing ones for products if the "End Date" has been previously removed | magento/module-staging |
| MDVA-41350 | When an admin user with restricted access adds a product by SKU outside their access in the order, an exception occurs instead of a message notifying the user of their limited access | magento/module-advanced-checkout |
| MDVA-42283 | The date-time format in the admin order grid for the French locale is invalid | lib/web |
| MDVA-42410 | Coupon reports only display default base currency | magento/module-reports |
| MDVA-42689 | Adobe Commerce throws an Integrity Constraint Violation error while updating product categories during import | magento/module-catalog-url-rewrite |
| MDVA-42807 | The custom currency sign is not displayed on the store front | magento/module-currency-symbol |
| MDVA-42807-V2 | The custom currency sign is not displayed on the store front | magento/module-currency-symbol, magento/module-directory |
| MDVA-42950 | Videos are not being played on the product page | magento/module-product-video |
| MDVA-43102 | Salable quantity is not updated correctly when a refund is done using REST API | magento/module-sales-inventory |
| MDVA-43601 | Triggers are removed from catalogrule_product_price table after a full reindex of catalogrule_rule or catalogrule_product | magento/module-catalog-rule |
| MDVA-43605 | The order data returns negative values for row totals when using Rest API | magento/module-sales |
| MDVA-43718 | The following error appears when accessing a shared catalog from a custom integration: The consumer isn't authorized to access %resources | magento/module-shared-catalog |
| MDVA-44044 | Product is not displayed on the category page after it is assigned to a new website | magento/module-catalog |
| MDVA-44533 | Discount is incorrectly applied to a bundled child product | magento/module-sales-rule |
Upstream fixes (0)
No upstream fixes.
See also: search patches · patches by module · methodology
