PATCHES FOR A VERSION
Quality patches and upstream fixes for Magento Open Source 2.4.6-p6
333 Adobe quality patches and 149 community upstream fixes apply to Magento Open Source 2.4.6-p6.
Quality patches (333)
| Id | Symptom | Modules |
|---|---|---|
| AC-10737 | The bin/magento setup:db:status command does not recognize JSON column types and incorrectly reports that the declarative schema is not up to date | magento/framework |
| AC-11389 | Discounts, taxes, and order totals are calculated incorrectly in some rounding scenarios | magento/module-sales-rule |
| AC-14940 | Clicking Reset Password for a customer account in the Admin did not send the password reset email in some store-related cases | magento/module-customer |
| AC-15210 | Adobe Commerce is currently using Web Tools APIs to integrate with USPS shipping capabilities | magento/module-shipping, magento/module-usps |
| AC-16530 | The shopping cart did not consistently reflect scheduled updates to catalog price rules | magento/module-checkout |
| ACP2E-3211 | Adding the same product to the cart at the same time on the Storefront creates separate items in the cart for the same SKU instead of combining them into a single item | magento/module-checkout, magento/module-quote |
| ACP2E-3731 | Product exports include incorrect rows when the visibility filter is set to Catalog, Search in multi-store setups due to store-scoped attribute variations | magento/module-catalog-import-export |
| ACP2E-3753 | Product alert emails in a multi-store setup are always sent using the default theme, regardless of the store or theme configuration | magento/module-product-alert |
| ACP2E-3767 | The last bundle option in a bundle product can't be removed | magento/module-bundle |
| ACP2E-3789 | Updating a product via WebAPI with a media ID causes the system to duplicate media files instead of replacing them, creating new files with each API call and resulting in a buildup of images that overloads the /pub/media/catalog/products/cache/ directory | magento/module-catalog |
| ACP2E-3838 | Page Builder CORS errors prevent saving changes in the admin panel in production mode | magento/module-csp |
| ACP2E-3841 | Cart price rules for multi-shipping products do not apply correctly when subselect conditions are used and free shipping is enabled | magento/module-sales-rule |
| ACP2E-4050 | Free Shipping isn't applied during multi-shipping checkout when Cart Price Rules include sub-select conditions and products with specific prices | magento/module-sales-rule |
| ACP2E-4300 | Changing a customer group in the Admin does not update catalog permissions on the storefront, causing the catalog and cart to reflect outdated permissions | magento/module-checkout, magento/module-catalog-permissions |
| ACP2E-4472 | A null quote record is created in the quote table during the Login as Customer flow | magento/module-checkout |
| ACP2E-4488 | Saving or editing products with large attribute sets is slow in the Admin | magento/module-ui |
| ACP2E-4493 | The Sales Order Archive grid displays an incorrect order status when asynchronous indexing is enabled | magento/module-sales, magento/module-sales-archive |
| ACP2E-4609 | The My Quotes page shows no quotes when some quotes contain deleted products | magento/module-quote |
| ACP2E-4610 | The sales_clean_quotes cron job has performance issues | magento/module-sales |
| ACP2E-4613 | Large media directory structures cause slow gettree responses, leading to extended loading times for the Media Gallery directory tree | magento/module-media-gallery-ui |
| ACP2E-4682 | Visiting a storefront page that checks the quote isActive status creates an empty quote record each time the page is loaded | magento/module-checkout |
| ACP2E-4732 | Partial indexation stops for customers with a large number of updates after the version_id column in the changelog table reaches its maximum value | magento/framework, magento/module-indexer |
| ACP2E-4786 | Product export fails when AWS S3 remote storage is enabled because of invalid path handling in the storage driver | magento/module-aws-s3 |
| ACP2E-4808 | The Weight attribute on the storefront product page displays only a raw numeric value in the Additional Information or More Information section, without the configured unit of measurement (lbs or kgs) | magento/module-catalog |
| ACP2E-4813 | USPS shipping methods are unavailable at checkout, and shipping estimates are incorrect for certain products, including orders that split into multiple packages | magento/module-shipping, magento/module-usps |
| ACP2E-4870 | Product alert email notifications ignore store view email settings | magento/module-product-alert |
| ACP2E-4875 | Admin users are unexpectedly logged out when viewing customer accounts with large address books in the Admin | magento/module-customer |
| ACP2E-5027 | Indexers remain stuck in a loop and reindexing does not complete when file locking is enabled | magento/framework |
| ACP2E-5101 | Installing B2B module failed when indexers were set to Update on Schedule | setup/src |
| ACP2E-5122 | Handled errors from GraphQL requests for the shopping cart are incorrectly recorded in exception logs as application errors | magento/framework |
| ACP2E-5143 | The GraphQL route query renders full CMS page content when only routing metadata is requested, increasing database queries for CMS pages that contain Page Builder widgets | magento/module-cms-graph-ql, magento/module-cms-url-rewrite-graph-ql |
| ACP2E-5183 | Static content deployment fails on PHP 8.5 while compiling a LESS file that uses the @magento_import directive | magento/framework |
| ACP2E-5263 | Exporting products to a CSV file can stop before all products are included, resulting in an incomplete file | magento/module-catalog-import-export |
| ACSD-46541 | Once a product is deleted, you cannot create a credit memo in the Commerce Admin | magento/module-inventory-sales, magento/module-inventory-sales-admin-ui |
| ACSD-46581 | Tax rate does not get updated after switching the country in the shopping cart | magento/module-checkout, magento/module-tax |
| ACSD-46683 | The shipping price shows Not yet calculated | magento/module-checkout, magento/theme-frontend-blank, magento/theme-frontend-luma |
| ACSD-47657 | Adding a caching mechanism for AWS credentials retrieved from AWS for EC2 configuration | magento/module-aws-s3 |
| ACSD-47704 | The price of a bundled product with Dynamic Pricing enabled is incorrect due to only in-stock items being included | magento/module-bundle |
| ACSD-47803 | Out-of-stock configurable product swatches are displayed as available | magento/module-swatches |
| ACSD-47875 | Admin users are unable to add a product to a customer cart using the Manage Shopping Cart feature in the Admin for a particular store view scope with MSI installed | magento/module-store, magento/module-inventory-catalog |
| ACSD-47908 | The following error is thrown when selecting the source and quantity in the shipping step during checkout: A value less than or equal to 0 is expected | magento/module-inventory-shipping-admin-ui |
| ACSD-47910 | Missing orders, invoices, shipments, and credit memos in respective entity grids | magento/module-sales |
| ACSD-48164 | Restricted admin is not able to save a website-level value | magento/module-catalog |
| ACSD-48210 | When updating a Website Scope attribute within a specific store view overrides the attribute values in the global scope | magento/module-catalog-import-export |
| ACSD-48212 | Product import assigns the product to the wrong source | magento/module-inventory-catalog |
| ACSD-48216 | AUTO_INCREMENT of the inventory_source_item table increases on the UPDATE operation | magento/module-inventory |
| ACSD-48318 | The error message Environment emulation nesting is not allowed appears in system.log every time an invoice email is sent | magento/module-sales |
| ACSD-48366 | The product image is not displayed on the Back to Stock email template | magento/module-product-alert |
| ACSD-48448 | Race condition issue is happening during order cancellations, which causes duplicated entries in the inventory_reservation table | magento/module-sales |
| ACSD-48570 | When the Add Store Code to URLs setting is enabled, the Admin reset password functionality does not work correctly | magento/module-user |
| ACSD-48587 | The product widget is not working with SKUs containing "&" symbols | magento/module-catalog-widget, magento/module-page-builder |
| ACSD-48627 | Out-of-stock configurable product causes an error when sending a GraphQL request to get cart details | magento/module-catalog-graph-ql, magento/module-configurable-product, magento/module-configurable-product-graph-ql, magento/module-inventory-catalog |
| ACSD-48634 | JS errors occur on a staging update page when Google Analytics Content Experiments is enabled | magento/module-google-optimizer |
| ACSD-48694 | The error Invalid state change requested prevents a customer from placing an order | lib/web, magento/module-checkout |
| ACSD-48771 | WYSIWYG editor renders content differently | magento/module-page-builder |
| ACSD-48784 | Customer segment prices are cached incorrectly between customer groups | magento/module-page-cache |
| ACSD-48807 | Product reviews are not filtered by storeview via GraphQL | magento/module-review-graph-ql |
| ACSD-48813 | Search is not showing relevant results based on the search weight of the attributes | magento/module-catalog-search |
| ACSD-48857 | User is unable to save changes after editing with Page Builder | magento/module-page-builder |
| ACSD-48866 | Error when requesting an RSS feed for categories | magento/module-catalog |
| ACSD-49013 | Email confirmation is not translated to the website locale when creating customers using bulk API | magento/module-store |
| ACSD-49065 | The quote items are not visible in the admin if they are only assigned to the custom stock | magento/module-inventory-catalog |
| ACSD-49179 | The orders report shows incorrect amounts in case of different currencies for different stores | magento/module-reports |
| ACSD-49286 | Product is added twice to a cart when multiple product widgets are present on the page | magento/module-catalog-widget |
| ACSD-49370 | The product attribute has a FilterMatchTypeInput type in the GraphQL schema | magento/module-catalog-graph-ql |
| ACSD-49389 | A ready-for-pickup email is sent by the API when the order is not ready for pickup | magento/module-inventory-in-store-pickup-sales |
| ACSD-49392 | Order status changes to closed after a partial refund for a bundled product | magento/module-sales |
| ACSD-49513 | The remote storage synchronization fails because of 0-byte files | magento/module-aws-s3 |
| ACSD-49574 | A gift card product cannot be updated in the shopping cart via GraphQL | magento/module-quote-graph-ql, magento/module-gift-card-graph-ql |
| ACSD-49628 | Page Builder CORS errors prevent the saving of a product | magento/module-page-builder |
| ACSD-49706 | A default value is saved for a visual swatch attribute when no value is selected | magento/module-catalog |
| ACSD-49737 | The coupon is incorrectly marked as used after a failed card payment | magento/framework-message-queue, magento/module-message-queue, magento/module-mysql-mq |
| ACSD-49835 | The Use Default Value checkbox is not saved correctly on a store level for a multi-select attribute | magento/module-catalog, magento/module-customer-custom-attributes |
| ACSD-49843 | The product download link is unavailable after the ordered item is auto invoiced by an online payment method when Payment Action is set to Intent Sale | magento/module-downloadable |
| ACSD-49877 | Video autoplay does not work on mobile Safari when the video is linked directly to a remote video file and not a streaming service | magento/module-page-builder |
| ACSD-49960 | Filtering by date does not work for the customer order grid | magento/module-sales |
| ACSD-49970 | GraphQLOperationNames key is not handled correctly whether the logDataHelper contains this key or not | magento/module-graph-ql |
| ACSD-49970-V2 | Incorrect handling of GraphQL errors when New Relic reporting is turned on | magento/module-graph-ql |
| ACSD-49970-V3 | Incorrect handling of GraphQL errors when New Relic reporting is turned on | magento/framework, magento/module-graph-ql |
| ACSD-50116 | An admin user cannot create a URL rewrite for the sub-categories of level three or lower | magento/module-url-rewrite |
| ACSD-50260 | The GraphQL product search results are limited to 10,000 results only | magento/module-catalog-graph-ql, magento/module-catalog-search, magento/module-elasticsearch, magento/module-elasticsearch-7, magento/module-elasticsearch-catalog-permissions |
| ACSD-50260-V2 | GraphQL product search results are limited to 10,000 results only | magento/module-catalog-graph-ql, magento/module-catalog-search, magento/module-elasticsearch, magento/module-elasticsearch-7, magento/module-elasticsearch-catalog-permissions |
| ACSD-50336 | Product alert emails are not sent when a product is back in stock or the price is changed | magento/framework, magento/module-elasticsearch, magento/module-product-alert |
| ACSD-50367 | Customer address export doesn't work when a multi-select Customer Address attribute without values is created | magento/module-import-export |
| ACSD-50814 | An admin user is not able to create a credit memo | magento/module-sales |
| ACSD-50817 | The cron job sales_clean_quotes is too slow | magento/module-quote |
| ACSD-50887 | The product attribute property Use in Search Results Layered Navigation can be set to Yes without the Use in Search option also being set to Yes | magento/module-catalog, magento/module-catalog-search, magento/module-layered-navigation |
| ACSD-50949 | The price filter in advanced search does not return proper results when used along with the SKU filter | magento/module-catalog-search |
| ACSD-51102 | A catalog rule that is applied to a large number of products is not correctly indexed when the rule is enabled by a scheduled update | magento/module-indexer, magento/module-catalog-rule-staging |
| ACSD-51238 | The inventory source is removed when updating a configurable product and editing the price | magento/module-configurable-product, magento/module-inventory-configurable-product-admin-ui |
| ACSD-51265 | The catalog product price reindexing performance is low when there are too many bundled products in the system | magento/module-bundle |
| ACSD-51291 | A restricted admin with access to one website can add images/videos to a product assigned to multiple websites | magento/module-catalog, magento/module-product-video, magento/theme-adminhtml-backend, magento/module-admin-gws |
| ACSD-51294 | Price, quantity, tax, shipping, and revenue are sent as a string to Google Analytics and GTM | magento/module-google-analytics, magento/module-advanced-checkout, magento/module-google-tag-manager |
| ACSD-51305 | Out-of-stock composite child products are not available in the GraphQL response | magento/module-catalog-graph-ql, magento/module-related-product-graph-ql, magento/module-catalog-staging, magento/module-catalog-staging-graph-ql |
| ACSD-51379 | The changes made to a page's text content via Page Builder are not saved | magento/module-page-builder |
| ACSD-51379-V2 | Changes made to page text content via Page Builder are not saved | magento/module-page-builder |
| ACSD-51408 | The order item status is incorrectly set to backordered | magento/module-catalog-inventory |
| ACSD-51431 | The indexer status is Working even though there are no entries in the changelog | magento/framework |
| ACSD-51497 | A customer is unable to sort a catalog page by a custom attribute of the type Dropdown | magento/module-elasticsearch |
| ACSD-51528 | The different behaviors on snake_case formatting | magento/framework |
| ACSD-51574 | The image is not updated on the frontend after replacing it with another image | magento/module-catalog |
| ACSD-51574-V2 | The image is not updated on the storefront after replacing it with another image with the same name | magento/module-catalog |
| ACSD-51630 | Numerous system messages slow download of Admin Pages | magento/module-asynchronous-operations |
| ACSD-51645 | Getting an error when saving a new Cart Price Rule if the extension Magento_OfflineShipping is disabled | magento/module-sales-rule |
| ACSD-51666 | You get the error The session has expired, please login again. when trying to log in with the new password from one device after resetting the password on a different device | magento/module-customer |
| ACSD-51683 | The customizable option can't be added to the cart using GraphQL | magento/module-quote |
| ACSD-51700 | Error when switching store views on a downloadable product edit page in the admin | magento/module-downloadable |
| ACSD-51819 | Multiple orders can be placed with the same quote ID | magento/module-quote, magento/module-quote-graph-ql, magento/module-async-order |
| ACSD-51845 | Update fails for subsequent products with tier prices and different attribute sets via asynchronous bulk REST API | magento/module-catalog, magento/module-eav |
| ACSD-51853 | Copied text styles are not applied when page builder is used | magento/module-page-builder |
| ACSD-51857 | Cron job performance of aggregate_sales_report_bestsellers_data is slow on sales_order and sales_order_item database tables | magento/module-sales |
| ACSD-51884 | Product image cache path becomes incorrect on resize command | magento/module-catalog |
| ACSD-51890 | The Submit Review button can be clicked multiple times without the Google reCAPTCHA v3 validation | magento/module-re-captcha-frontend-ui |
| ACSD-51899 | The default shipping address is auto-populated with a wrong address | magento/module-inventory-in-store-pickup-frontend |
| ACSD-51984 | Unchecked Use Default Value and non-default product field values are not saved for the second website, store, and store view | magento/module-catalog |
| ACSD-52143 | The custom options are removed after the product import | magento/module-catalog-import-export |
| ACSD-52160 | The product validation result against the cart price rule is not properly evaluated based on the rule condition If an item is FOUND/NOT FOUND in the cart with All/Any of these conditions true | magento/module-sales-rule |
| ACSD-52202 | Default stock salable quantity changes to 0 in error when non-default stock is set to 0 quantity in an order | magento/module-inventory-catalog |
| ACSD-52219 | When frequently switching between bookmark views, the saved filters in admin grids do not function as intended | magento/module-ui |
| ACSD-52277 | An admin user is not redirected properly after selecting store view while creating a new order | magento/module-sales |
| ACSD-52398 | The requested qty is not available when trying to update the quantity of a bundled product in the cart on the storefront | magento/module-catalog-inventory |
| ACSD-52606 | An error message Your order is not ready for pickup is displayed on the screen when the user clicks Notify Order is Ready for Pickup | magento/module-inventory-in-store-pickup-sales |
| ACSD-52613 | Cache and indexes are refreshed when no updates are made to Inventory_source items by REST API | magento/module-inventory-bundle-product-indexer, magento/module-inventory-cache, magento/module-inventory-catalog, magento/module-inventory-catalog-search, magento/module-inventory-indexer |
| ACSD-52657 | Minicart is not updated on the secondary storeview that uses a subdomain | app/etc, magento/framework, magento/module-customer, magento/module-page-cache |
| ACSD-52714 | The date filter does not work in the admin grid when the date format is set as y-m-d | magento/module-ui |
| ACSD-52801 | The GraphQL product filter query is not showing partial match results | magento/module-catalog, magento/module-catalog-graph-ql, magento/module-graph-ql |
| ACSD-52815 | The input field for the quantity field of a non-default source supports only up to 6 digits, unlike 8 for a default stock | magento/module-inventory-indexer |
| ACSD-52824 | Disabled payment methods are displayed for company customers | magento/module-paypal, magento/module-company-payment |
| ACSD-52906 | X-Magento-Vary cookie is set incorrectly for logged-in customers that belong to the same customer segment, causing improper caching for some pages | magento/module-customer, magento/module-customer-segment |
| ACSD-52921 | An internal error occurs on requesting cart details from GraphQL for an out-of-stock configurable product | magento/module-quote-graph-ql |
| ACSD-52929 | There is a redundancy of requests to reindex default source items when the inventory indexer is configured in async mode | magento/module-inventory-indexer |
| ACSD-53118 | Cart price rule is applied using a coupon code while the product in the cart has an empty matching attribute | magento/module-rule, magento/module-advanced-sales-rule |
| ACSD-53148 | Two parallel requests in GraphQL for adding the same configurable product to the cart resulted in two separate items on the cart with the same product SKU | magento/module-configurable-product-graph-ql |
| ACSD-53204 | "The product can't be saved" error is thrown when making concurrent requests to add images to the product gallery using the rest/V1/products/<sku>/media endpoint | magento/module-catalog |
| ACSD-53309 | Tax is not fully reflected in the 'Regular Price' label when a customizable option is chosen | magento/module-catalog |
| ACSD-53347 | When reindexing prices for a large product catalog, the performance of the queries executed during the indexing process gradually degrades | magento/module-catalog |
| ACSD-53378 | Adobe Commerce's performance becomes very slow if a customer has a large number of addresses | magento/module-customer, magento/module-checkout-address-search, magento/module-company, magento/module-shared-catalog |
| ACSD-53378-V2 | Improves checkout page load time for customers who have large address books | magento/module-customer, magento/module-checkout-address-search, magento/module-company, magento/module-shared-catalog |
| ACSD-53583 | Partial reindex takes more time than full reindex | magento/framework, magento/module-catalog-search, magento/module-elasticsearch |
| ACSD-53628 | The CSV sales order report shows incorrect special characters | magento/module-backend |
| ACSD-53643 | The order total is incorrect when placing a purchase order with disabled or out-of-stock products | magento/module-catalog-inventory, magento/module-purchase-order |
| ACSD-53658 | The Recently Viewed Product data is not updated properly in the store view | magento/module-catalog |
| ACSD-53722 | The price of bundled product options changes to $0 when scheduled updates for different scopes become active | magento/module-bundle, magento/module-bundle-staging, magento/module-catalog-staging |
| ACSD-53728 | The product EAV indexer is taking a long time to complete | magento/module-catalog |
| ACSD-53750 | Broken pipe or closed connection error occurs during multi-threaded catalog_product_price reindex | magento/framework-amqp, magento/module-indexer |
| ACSD-53795 | Invalid data type in indexer_update_all_views cron job | magento/framework-message-queue |
| ACSD-53824 | The deployment is failing on setup upgrade | magento/module-catalog |
| ACSD-53845 | MySQL connection times out when consumer max_messages = 0 | magento/framework |
| ACSD-53925 | Admin is unable to save a CMS block with Product Carousel when dimensions mode for catalog_product_price is set to website | magento/module-bundle |
| ACSD-53979 | A JavaScript error occurs on the homepage if the welcome message contains a single quote | magento/module-theme |
| ACSD-53998 | A dynamic block based on a customer segment doesn't work correctly after logging out from a customer account | magento/module-customer |
| ACSD-54007 | When importing customer data, you see an Undefined array key _scope error | magento/module-customer-import-export |
| ACSD-54060 | A restricted admin is unable to save a product if it's a child of another product assigned to a different scope | magento/module-catalog-rule, magento/module-catalog-rule-configurable, magento/module-configurable-product |
| ACSD-54067 | A product video doesn't play on a mobile device | lib/web |
| ACSD-54095 | Incorrect handling of GraphQL errors when New Relic reporting is turned on | magento/framework, magento/module-graph-ql |
| ACSD-54106 | The sorting of products within categories by name is incorrect for Turkish accented characters | magento/module-elasticsearch |
| ACSD-54342 | An incorrect error message occurs when importing a CSV file without valid data | magento/module-import-export |
| ACSD-54418 | The fixed discount amount is incorrectly applied to each child product of the dynamically priced bundle | magento/module-sales-rule |
| ACSD-54739 | Product stock status is not applied for Related Product Rules | magento/module-catalog-inventory, magento/module-target-rule, magento/module-inventory-catalog |
| ACSD-54776 | Unchecked Use Default Value and non-default product field values are not saved for the second website, store, and store view | magento/module-catalog, magento/module-staging |
| ACSD-54885 | An error occurs during multiple address checkout when the admin is using the Login as Customer functionality | magento/module-multishipping |
| ACSD-54890 | The aggregate_sales_report_bestsellers_data causes MySQL errors due to /tmpdisk being out of space | magento/module-reports |
| ACSD-54961 | A restricted admin user can't mass update Product Review status | magento/module-review |
| ACSD-54965-V2 | The Visual Merchandising grid does not display the correct stock when a product is assigned to custom stock only | magento/framework, magento/module-visual-merchandiser, magento/module-inventory-visual-merchandiser |
| ACSD-54966 | A coupon code, limited for single use per customer, cannot be reused following a failed previous order | magento/module-sales-rule |
| ACSD-54966-V2 | A coupon code with a limited-use per customer can't be reused if the previous order failed or canceled | magento/module-sales-rule, magento/module-multicoupon |
| ACSD-54972 | The canonical category URL doesn't update after changing the category URL | magento/module-catalog |
| ACSD-55004 | The validator crashes while uploading an import file larger than the value configured in php.ini | magento/module-import-export |
| ACSD-55055 | Improves performance of loading product attributes in cart price rules in the shopping cart | magento/module-sales-rule |
| ACSD-55100 | GraphQL does not return products beyond 10k in the search results | magento/module-catalog-graph-ql, magento/module-catalog-search, magento/module-elasticsearch, magento/module-elasticsearch-7, magento/module-open-search, magento/module-elasticsearch-catalog-permissions |
| ACSD-55112 | Getting the following error: _jquery.validate.js:799 Uncaught TypeError: Cannot read properties of undefined (reading 'call') | magento/module-re-captcha-frontend-ui |
| ACSD-55238 | A product description that contains HTML code generated by Page Builder or another HTML editor is always displayed in the meta description, and there is no way to set it to empty | magento/module-catalog |
| ACSD-55241 | Used and Times Used attributes display incorrect values for generated coupons | magento/module-sales-rule |
| ACSD-55256 | Only the first image is successfully displayed in the image slider | lib/web, magento/module-product-video |
| ACSD-55334 | Labels are not translated through translation dictionaries in the GraphQL response | magento/module-catalog-graph-ql |
| ACSD-55352 | After creating a partial credit memo with customer reward points, the order status changes to closed and credit memo options disappear from the admin order page | magento/module-sales |
| ACSD-55566 | MergeCart mutation fails with an internal server error in GraphQL response when merging the source and the destination carts that have the same bundle items | magento/module-inventory-quote-graph-ql, magento/module-checkout, magento/module-quote-graph-ql, magento/module-gift-wrapping-graph-ql |
| ACSD-55610 | A partially canceled order has an incorrect discount amount | magento/module-sales |
| ACSD-56023 | Widget content is not updating on the CMS page | magento/module-catalog |
| ACSD-56158 | The tax value rendering in the GraphQL response is incorrect when multiple tax rules are applied to the cart | magento/module-quote-graph-ql |
| ACSD-56193 | The Fastly/Varnish cache is not cleared for content staging update | magento/module-graph-ql-cache |
| ACSD-56246 | The scheduled product updates clear multiselect attribute values | magento/module-eav |
| ACSD-56415 | The performance of Partial Price Indexing is slowed down due to a DELETE query when the database has a lot of partial price data index | magento/module-catalog |
| ACSD-56447 | Adding the same product to the cart via parallel web REST API requests results in two separate items in the cart | magento/module-quote |
| ACSD-56546 | Configurable and bundle products display as out of stock on the storefront when Display Out of Stock Products option is disabled | magento/module-inventory-catalog-search, magento/module-inventory-catalog-search-bundle-product, magento/module-inventory-catalog-search-configurable-product |
| ACSD-56635 | Imported customers are duplicated with the same email address when account sharing is set to Global | magento/module-customer-import-export, magento/module-customer-balance, magento/module-customer-finance |
| ACSD-56741 | An error message Trying to access array offset on value of type null appears during setup:upgrade due to a custom MySQL trigger in the database unrelated to indexation and MView | magento/framework |
| ACSD-56790 | The move out of stock to bottom option does not work while sorting products in the Visual Merchandiser | magento/module-inventory-visual-merchandiser |
| ACSD-56842 | The deferred proxies and proxy factories are missing after running setup:di:compile | setup/src |
| ACSD-56886 | The configurable product becomes out of stock when child products are disabled | magento/module-configurable-product |
| ACSD-56979 | Product images are removed after deleting a staging update | magento/module-catalog |
| ACSD-57003 | The order status changes to Complete instead of changing to Processing when an order is partially refunded and partially shipped | magento/module-sales |
| ACSD-57003-V2 | The order status is changed to Complete instead of being changed to Processing when an order is partially refunded and partially shipped | magento/module-sales |
| ACSD-57074 | The Yes/No custom attribute with price_* prefix in the attribute_code attribute doesn't work with indexing | magento/module-open-search |
| ACSD-57086 | While using a multi-store setup with AsyncOrder processing, orders placed on any websites/stores other than the main website are rejected due to issues with scope handling in the queue consumer code | magento/module-checkout-agreements |
| ACSD-57315 | A new transaction is created in PayPal Payflow Pro each time the fetch button is clicked on the view transaction screen in the Admin | magento/module-paypal |
| ACSD-57394 | Products are incorrectly sorted when using multiple sort attributes in GraphQL | magento/module-catalog-graph-ql |
| ACSD-57477 | Sales rule processing causes slow performance on cart-related requests if you send the parameters as GraphQL variables | magento/framework, magento/module-quote, magento/module-quote-graph-ql, magento/module-sales-rule |
| ACSD-57565 | The order dashboard displays incorrect order information | magento/module-backend, magento/module-reports |
| ACSD-57588 | Error triggered during region ID processing when shipping to multiple addresses | magento/module-customer |
| ACSD-57643 | Products with custom options are incorrectly added to the shopping cart via GraphQL | magento/module-quote |
| ACSD-57846 | Filtering products for price from zero in a GraphQL products search leads to a malformed request to OpenSearch and does not return any results | magento/module-elasticsearch |
| ACSD-57941 | Product options are incorrectly assigned to the admin store instead of their respective stores | magento/module-catalog-import-export |
| ACSD-58108 | The missing join table name in the original fetching table causes SQL errors in the order grid when using a custom module extension | magento/module-sales |
| ACSD-58131 | When a 0-byte image is placed in the media gallery directory, the old media gallery fails to render any images | magento/module-cms |
| ACSD-58141 | PHPSESSID regenerates on POST requests for a logged-in customer with the L2 Redis cache enabled | magento/framework |
| ACSD-58325 | The Import button is available even after a validation error | magento/module-catalog-import-export, magento/module-import-export, magento/module-import-csv, magento/module-import-csv-api, magento/module-scheduled-import-export |
| ACSD-58352 | Return attribute labels for the default store are returned via GraphQL API | magento/module-eav, magento/module-rma-graph-ql |
| ACSD-58375 | Wrong YouTube API key configuration causes an error when adding a YouTube video at the store view level | magento/module-product-video |
| ACSD-58383 | Duplicate credit memos result from two refunds created at the same time | magento/module-paypal, magento/module-sales |
| ACSD-58442 | The system now treats devices with a width of 768px as desktop, ensuring that the menu and header load correctly | lib/web, magento/module-catalog, magento/module-product-video, magento/module-theme, magento/theme-frontend-blank, magento/theme-frontend-luma, magento/module-page-builder |
| ACSD-58685 | Sales emails initiated while email communication is disabled are sent once email communication is re-enabled | magento/module-sales |
| ACSD-58735 | Restricted admins cannot view abandoned shopping carts on the customer account page in the Admin panel | magento/module-customer |
| ACSD-58790 | Pinch-to-zoom functionality on the product detail page images in mobile view on Chrome | lib/web |
| ACSD-58828 | The server-side validation message address is required appears if any required field is left empty, alongside the client-side validation message | magento/module-checkout |
| ACSD-59229 | Customer group-related information is saved in the wrong segment because of an outdated X-Magento-Vary value in the request | magento/module-page-cache |
| ACSD-59378 | Store-level URL rewrites are incorrectly updated during import | magento/module-catalog-url-rewrite, magento/module-eav |
| ACSD-59514 | Forms in Admin with Page Builder throw the error Page Builder was rendering for 5 seconds without releasing locks. in the browser console after submitting the form, and changes can't be saved | magento/module-backend, magento/module-page-builder |
| ACSD-59786 | A GraphQL query returns an error when fetching a quote_id for an expired quote | magento/module-quote-graph-ql |
| ACSD-59865 | The Cart Price Rule fails to cancel previously applied rules due to an insufficient product quantity in the cart | magento/module-sales-rule |
| ACSD-59925 | Items in the Media Gallery are not sorted by position, leading to an incorrect display order | magento/module-catalog |
| ACSD-59967 | JavaScript error prevents Google Maps from rendering correctly | lib/web |
| ACSD-60234 | PayPal shows an incorrect amount when the discount is applied through the payment method | magento/module-paypal |
| ACSD-60267 | Fixed Product Tax (FPT) works properly when simple products with FPT are added to the cart, but FPT isn't added when products are added via configurable product selection | magento/module-weee |
| ACSD-60441 | Updating customers via V1/customers REST API endpoint when using the integration access token generated from the backend throws an error | magento/module-customer |
| ACSD-60584 | The API token created for the user on one website allows you to access customer information, create a cart, and add products to the cart on other website views | magento/module-customer-graph-ql |
| ACSD-60590 | The Bestsellers Aggregated Daily Report takes significant time to generate for a large volume of placed orders | magento/module-sales |
| ACSD-60624 | The Upload Image button fails to work when trying to register a banner through Page Builder with empty content in the Image, Banner, or Slider sections | magento/module-page-builder |
| ACSD-60632 | Each time an order placement is attempted, a new address entry is saved in the system, regardless of whether the order is successfully created | magento/module-checkout, magento/module-webapi |
| ACSD-60684 | GraphQL product sorting by multiple fields doesn't work as expected | magento/module-catalog-graph-ql |
| ACSD-60816 | New Relic browser monitoring scripts injected by the APM agent are not compliant with CSP | magento/framework, magento/module-backend, magento/module-catalog, magento/module-new-relic-reporting, magento/module-theme |
| ACSD-60989 | Modifying a column with a foreign key via declarative schema on MariaDB fails due to foreign key constraint errors during setup upgrade | magento/framework |
| ACSD-61103 | The failure count in the customer_entity table does not reset to zero even after a customer logs in successfully through API endpoints | magento/framework, magento/module-customer, magento/module-customer-graph-ql, magento/module-integration |
| ACSD-61133 | Sales_clean_quotes cron deletes quotes from unapproved purchase orders | magento/module-sales, magento/module-purchase-order |
| ACSD-61134 | Braintree Vault payment method is automatically deselected in the checkout workflow | magento/module-checkout |
| ACSD-61200 | Inaccuracies in the sales order and coupon report data due to missing Discount Tax Compensation Amount and Shipping Discount Tax Compensation Amount in sales total calculations | magento/module-sales-rule |
| ACSD-61322 | Products/categories not assigned to the Shared Catalog for the Default (General) group are still included in the XML Sitemap | magento/module-sitemap, magento/module-catalog-permissions |
| ACSD-61348 | Wishlist items are visible via GraphQL but not on the storefront in a multi-website environment | magento/module-wishlist-graph-ql |
| ACSD-61522 | The system allows email addresses to be entered into a guest customer's First Name and Last Name fields, resulting in the sending of invalid order confirmation emails | magento/module-customer, magento/module-quote |
| ACSD-61553 | Cart Price Rule is incorrectly calculated when multiple discounts with different priorities are applied | magento/module-sales-rule |
| ACSD-61622 | FedEx's account specific rates are missing from the REST API response | magento/module-fedex |
| ACSD-61667 | You are unable to ship the order when MSI pickup store is enabled, with multiple sources | magento/module-inventory-in-store-pickup-sales |
| ACSD-61805 | Products remain out of stock on the storefront after updating the backorder status via REST API | magento/module-inventory-catalog |
| ACSD-62056 | When editing a configurable product with Inventory Management/MSI enabled, the options to add images are not working | magento/module-inventory-configurable-product-admin-ui |
| ACSD-62212 | While resetting password via GraphQL in a store view other than the one registered, the reset password link does not match the store view from which it was initiated | magento/module-customer, magento/module-store-graph-ql |
| ACSD-62332 | The product listing GraphQL query is limited to a total_count of 10,000 products and where Live Search sets the current page to 1 instead of page 2 in the search criteria when queried via GraphQL | magento/framework, magento/module-catalog-graph-ql, magento/module-catalog-search, magento/module-elasticsearch, magento/module-elasticsearch-7, magento/module-graph-ql, magento/module-open-search, magento/module-elasticsearch-catalog-permissions |
| ACSD-62355 | The configurable product edit page takes a long time to load when the configurable product is based on multiple attributes with many values, causing delays and potential timeout or memory limit issues | magento/module-configurable-product |
| ACSD-62428 | The is_out_of_stock value in the catalog search index is set to an incorrect value when the SKU is not configured as a searchable attribute, leading to inaccurate stock representation | magento/module-inventory-catalog, magento/module-inventory-configurable-product, magento/module-inventory-elasticsearch, magento/module-inventory-indexer, magento/module-inventory-sales-api |
| ACSD-62481 | The persistent cart feature fails when using the login pop-up during checkout because it lacks the Remember Me checkbox | magento/module-persistent |
| ACSD-62577 | Large search_query tables significantly slow down storefront searches, increasing frontend response times due to inefficient queries and lack of optimized table indexes | magento/module-search |
| ACSD-62758 | Product videos do not render correctly on configurable product detail pages when the URL includes pre-selected swatch options, resulting in the display of a static image instead of the video | magento/module-configurable-product, magento/module-product-video, magento/module-swatches |
| ACSD-62951 | The Credit Memo email sent when a credit memo is created via the REST API POST V1/order/:orderId/refund does not include the order items and totals | magento/module-sales |
| ACSD-62971 | Importing stock sources with non-numeric values in the Quantity column results in the quantity being set to 0 | magento/module-inventory-import-export |
| ACSD-62979 | Using the incorrect Store ID in the GraphQL header causes a fatal memory error | magento/framework, magento/module-store |
| ACSD-63067 | In grouped products, an invalid quantity in one of the sub-products causes all quantities to be incorrectly highlighted as invalid | lib/web |
| ACSD-63090 | Shopping cart items disappear when a product is deleted after being added to the shopping cart | magento/module-quote |
| ACSD-63139 | The product export fails when product attributes contain thousands of option values | magento/module-catalog-import-export |
| ACSD-63182 | Error when saving a simple product used as a bundle option after duplicating the bundle product | magento/module-inventory-bundle-product |
| ACSD-63244 | * The Uncaught TypeError: this._each is not a function error appears in the browser console, disrupting the Admin UI functionality. * JavaScript error prevents Google Maps to render correctly | lib/web |
| ACSD-63286 | When products are assigned to a shared catalog via API, they don't appear on the frontend after the partial indexer and consumer cron jobs run | app/etc, magento/framework, magento/module-catalog, magento/module-indexer, magento/module-catalog-permissions, magento/module-catalog-staging, magento/module-elasticsearch-catalog-permissions, magento/module-staging, magento/module-shared-catalog |
| ACSD-63299 | In Adobe Commerce, changing the Used in Product Listing value for the special price attribute no longer affects how special prices are displayed for configurable products | magento/module-configurable-product |
| ACSD-63326 | Admins are redirected to a page with a broken layout after successfully placing an order for a customer from the backend | magento/framework |
| ACSD-63329 | Default values aren't set for the date and time fields when creating products with the REST API: /rest/default/V1/products | magento/module-eav |
| ACSD-63406 | Expired persistent quotes are not cleared by any cron job when the persistent_clear_expired cron job runs | magento/module-persistent |
| ACSD-63572 | Indexer temporary tables aren't cleaned up when the process was terminated due to a system upgrade or halt in CLI | magento/module-catalog-rule |
| ACSD-63687 | Incorrect prices display because Redis cache cleanup fails | app/etc, magento/framework, setup/src |
| ACSD-63793 | Importing data through the Admin UI interferes with another import, causing data from one import to be processed in another | magento/module-import-export |
| ACSD-63992 | When a cart rule includes a condition for the shipping method within the Conditions section, the associated coupon code doesn't apply when creating an order through the Admin Panel | magento/module-sales, magento/module-sales-rule, magento/module-multicoupon-ui, magento/module-inventory-in-store-pickup-sales-admin-ui |
| ACSD-64111 | An error InvalidArgumentException: Class does not exist in /app/<project id\>/vendor/magento/module-rule/Model/ConditionFactory.php is thrown when adding a Conditions Combination in Page Builder Products widget condition | magento/module-rule |
| ACSD-64112 | The indexer_update_all_views cron execution fails when MAGE_INDEXER_THREADS_COUNT is set to a value greater than 2, specifically affecting the Customer Segments indexer with B2B enabled | magento/module-indexer, magento/module-catalog-permissions |
| ACSD-64113 | Errors occur in the admin when uploading images with a relatively small width compared to their height (or vice versa) via the Media Gallery | magento/framework |
| ACSD-64118 | Concurrent requests to save and update the same product result in data inconsistency or duplicated products | magento/module-catalog |
| ACSD-64137 | The zip code search for the Netherlands is not showing results on the frontend checkout page | magento/module-directory |
| ACSD-64149 | A customer segment with a date range condition can be saved when only one of the dates is edited | magento/framework |
| ACSD-64212 | Order is not linked to a customer account when the account is created via GraphQL after placing the order | magento/module-customer-graph-ql, magento/module-quote-graph-ql |
| ACSD-64523 | The REST endpoint [V1/import/csv] fails to validate mandatory fields, allowing the creation of products without providing these required fields | magento/module-catalog, magento/module-catalog-import-export |
| ACSD-64532 | ENV variable set to false is treated as a string false instead of a BOOLEAN FALSE | magento/framework |
| ACSD-64546 | A generic error message shows up in the UI and the Array to string conversion exception occurs during UPS label creation | magento/module-shipping |
| ACSD-64753 | The pre-selected store in "Pickup in Store" doesn't update when the shipping address changes, even if it is outside the store's radius | magento/module-inventory-in-store-pickup-frontend |
| ACSD-65100 | An error occurs during the image optimization process when the values for Maximum Width and Maximum Height are removed in the Media Gallery Image Optimization configuration | magento/module-media-gallery-renditions |
| ACSD-65127 | Enabling JavaScript minification in production mode caused TinyMCE 6 to generate errors in the browser console, affecting functionality and user experience | magento/module-store |
| ACSD-65164 | When reordering a configurable product with a single selected checkbox custom option, the system returns an error message: Some of the selected item options are not currently available. ### Steps to replicate: 1 | magento/module-catalog |
| ACSD-65202 | When you go to the customer account page (section My Account), you don't see recent orders placed in another store view | magento/module-sales |
| ACSD-65254 | Email notifications were not sent to customers after updating their email addresses using the updateCustomerEmail GraphQL mutation | magento/module-customer-graph-ql |
| ACSD-65331 | The selected store under the Pick In Store option is cleared when users repeatedly return to the checkout page | magento/module-inventory-in-store-pickup-frontend, magento/module-inventory-in-store-pickup-quote |
| ACSD-65822 | The bundle and configurable product quantities are not displayed correctly in the Shopping Cart section under Customer's Activities | magento/module-sales |
| ACSD-66041 | Ireland (IE) postcodes are not searchable for pickup locations due to a missing CountryID | magento/module-directory, magento/module-inventory-in-store-pickup |
| ACSD-66082 | Uploading a CSV file with the swatch_image field set to EMPTY_VALUE to unset swatch images causes the import process to fail with an error | magento/module-catalog-import-export |
| ACSD-66084 | The row_total_incl_tax is returned as a near-zero residual value in the order API response instead of 0.00 for fully discounted items | magento/module-sales |
| ACSD-66093 | Email addresses could be entered into the guest customer's First Name and Last Name fields, which resulted in invalid order confirmation emails | magento/module-customer, magento/module-quote |
| ACSD-66118 | Design Configuration settings (such as theme and custom settings) are cleared when updating the Store View Code field, if the Configuration Cache isn't refreshed | magento/module-backend |
| ACSD-66120 | GraphQL incorrectly displays discount percentages and base prices when catalog prices are configured to include tax | magento/module-catalog-graph-ql, magento/module-catalog-rule, magento/module-tax |
| ACSD-66149 | The issue is the IPN handler returns a 500 error for unsupported or unknown IPN types | magento/module-paypal |
| ACSD-66153 | A page returns a 500 error because of a cached incorrect layout structure | magento/framework |
| ACSD-66404 | Cron job not clearing changelog tables and causing Galera Cluster issues in case of large amount of data in these tables | magento/framework, magento/module-indexer, magento/module-theme, setup/src |
| ACSD-66441 | Layered Navigation on the storefront includes attribute values from other stores, even when those products are not available in the current store view | magento/module-configurable-product |
| ACSD-66807 | Report_viewed_product_index table shows an incorrect count of product page views | magento/module-reports |
| ACSD-67089 | The inventory/export-stock-salable-qty API returns an incorrect total_count value when page_size is set | magento/module-inventory-export-stock |
| ACSD-67166 | Duplicate execution of the cataloginventory_stock_status query occurs when loading a quote on the storefront, causing redundant DB calls | magento/module-inventory-catalog |
| ACSD-67264 | Bundle and downloadable product pages experienced layout issues due to a rearrangement of the product info media block | magento/module-bundle, magento/module-downloadable, magento/module-wishlist |
| ACSD-67383 | Attempting to use Login as Customer for two company admin accounts without closing the first session results in a No such entity with cartId exception | magento/module-login-as-customer-frontend-ui |
| ACSD-67459 | Products with descriptions longer than 65,536 characters can't be imported | magento/module-import-export |
| ACSD-67603 | Sitemap generation has long processing times for products with image inclusion enabled | magento/module-sitemap, magento/module-catalog-permissions |
| ACSD-67696 | Media_gallery entries not returning in the Cart GraphQL product node after a cache flush | magento/module-catalog |
| ACSD-67908 | Merged JavaScript files fail to generate correctly in multi-store setups, leading to corrupted files and storefront errors | magento/framework |
| ACSD-68040 | The frontend search page slows significantly on MariaDB 10.6 when processing a high volume of historical search requests | magento/module-search |
| ACSD-68118 | The GraphQL customerCart query returns product attributes that ignore the Store header, leading to incorrect localization for store views | magento/module-quote-graph-ql |
| ACSD-68190 | The discounts don't apply, applied discounts don't display correctly in the GraphQL cart view response, and non-coupon discounts are removed on removing a coupon discount | magento/module-sales-rule, magento/module-advanced-rule, magento/module-advanced-sales-rule |
| ACSD-68359 | Selecting Pick in Store fails with a 414 error when the cart contains many products due to long URLs generated by the pickup location search | magento/module-inventory-in-store-pickup-api, magento/module-inventory-in-store-pickup-frontend |
| ACSD-68400 | The virtual gift card quantity is not accurately reflecting in the inventory reservation table | magento/module-inventory-source-selection-api |
| ACSD-68430 | When saving a customer or customer address that includes multiple attribute options which were deleted from the attribute configuration, the operation fails | magento/module-customer, magento/module-eav |
| ACSD-68499 | The GraphQL updateCartItems mutation in Adobe Commerce incorrectly returns success response when updating quantities beyond available stock, causing inflated cart totals and quantities | magento/module-quote-graph-ql |
| ACSD-68517 | The Catalog and Catalog Search pages display a Confirm Form Resubmission dialog when using the browser's back arrow after changing the product list order, due to improper handling of cached POST requests | magento/module-catalog, magento/module-catalog-search |
| ACSD-68573 | Category permissions were not applied correctly to customer wishlist items | magento/module-wishlist, magento/module-catalog-permissions, magento/module-multiple-wishlist |
| ACSD-68615 | The inventory reservation compensation CLI showed an exception if the processed combination had a missing order ID | magento/module-inventory-reservation-cli |
| ACSD-68759 | The Create an Account page fails to load when the Locale is set to Arabic (Saudi Arabia) and the Date of Birth attribute is visible on the storefront, resulting in a TypeError | magento/framework, magento/module-customer |
| ACSD-69115 | Shopping cart error messages are not visible to admin users when managing a customer’s shopping cart on a non-default website | magento/module-configurable-product, magento/module-advanced-checkout |
| ACSD-69129 | Deleting the default base website and using the secondary website as the default, results in an error when attempting to update the tier price for the secondary website via REST API | magento/module-catalog |
| ACSD-69237 | The sales_*_async_insert cron jobs process only 100 entries per run when inserting records into the sales grid tables, even when more pending rows exist, resulting in incomplete updates to tables such as sales_order_grid | magento/module-sales |
| ACSD-69261 | A cart price rule coupon configured for single-use per customer can be incorrectly reused multiple times, due to improper handling of the times_used attribute during partial invoice creation and cancellation of the remaining uninvoiced quantity | magento/module-sales-rule |
| ACSD-69308 | Catalog price rules did not apply when special_price was configured only at the website level | magento/module-catalog-rule |
| ACSD-69311 | Incorrect tax calculations occur in credit memos when creating a partial refund from an invoice, if a previous credit memo was created from the order view page | magento/module-sales |
| ACSD-69331 | Admin users with only the Create Folder permission in the Media Gallery cannot create folders unless the Delete Folder permission is also granted | magento/module-media-gallery-ui |
| ACSD-69541 | After a product is added to the shopping cart, reducing its quantity in the Admin panel makes it impossible to update the cart item quantity via GraphQL | magento/module-quote-graph-ql |
| B2B-2598 | The availableStores, countries, country, currency, storeConfig, and customAttributeMetadata GraphQL queries aren't cacheable | magento/module-directory-graph-ql, magento/module-store, magento/module-store-graph-ql |
| B2B-2674 | CustomAttributeMetadata GraphQL query is not cacheable | magento/module-eav-graph-ql |
| BUNDLE-3375 | The fix adds all the necessary fields to fulfill the 3DS VISA mandate requirements when using Braintree as a payment gateway | paypal/module-braintree-core |
| MDVA-12304 | Increases the maximum number of cookies from 50 to 200 | magento/framework |
| MDVA-19640 | Advanced Reporting is not showing any data | magento/module-analytics |
| MDVA-30106 | During checkout, payments are not loaded with “Cannot read property ‘length’ of null ” error in JS console | magento/module-ui |
| MDVA-39305-V2 | A form can be submitted before Google ReCAPTCHA fully loads | magento/module-re-captcha-contact, magento/module-re-captcha-customer, magento/module-re-captcha-frontend-ui, magento/module-re-captcha-newsletter, magento/module-re-captcha-review, magento/module-re-captcha-send-friend, magento/module-re-captcha-ui, magento/module-contact, magento/module-customer, magento/module-newsletter, magento/module-review, magento/module-send-friend, magento/framework, magento/module-customer-custom-attributes, magento/module-invitation |
| MDVA-39305-V3 | magento/module-re-captcha-customer, magento/module-re-captcha-frontend-ui, magento/module-re-captcha-contact, magento/module-re-captcha-newsletter, magento/module-re-captcha-review, magento/module-re-captcha-send-friend, magento/module-re-captcha-ui, magento/module-customer, magento/framework, magento/module-contact, magento/module-newsletter, magento/module-review, magento/module-send-friend, magento/module-customer-custom-attributes, magento/module-invitation | |
| MDVA-51204 | A fully sold product doesn't return back in stock after creating a credit memo | magento/module-inventory-configuration, magento/module-inventory-configuration-api, magento/module-inventory-source-deduction-api |
Upstream fixes (149)
| Id | Symptom | Modules |
|---|---|---|
| magento2-24094 | Multivalue fields in store, group and website forms posting only one value | magento/module-backend |
| magento2-25859 | Drops the indexer changelog table when an index switches to update on save | magento/framework, magento/module-indexer |
| magento2-27245 | Notification missing related products added to the cart | magento/module-checkout |
| magento2-28796 | Duplicated data in eav_attribute_option_value with a unique key | magento/module-eav |
| magento2-28950 | Adds missing translations for the password reset GraphQL mutations | magento/module-customer-graph-ql |
| magento2-29954 | Moves the UI component definition cache to the compiled config cache type | magento/module-ui |
| magento2-30070 | Custom attributes missing on the current account navigation link | magento/framework |
| magento2-31264 | A catalog config plugin that stores data in the default cache type | magento/module-catalog |
| magento2-32359 | Login as customer opt-in checkbox not translatable | magento/module-login-as-customer-assistance |
| magento2-32496 | Wrong type hint of $_urlHelper in the Paypal express controller | magento/module-paypal |
| magento2-32511 | Failed payment email showing shipping details for virtual orders | magento/module-checkout |
| magento2-32690 | Logs STDERR and STDOUT of cron processes instead of losing them | magento/module-cron |
| magento2-32919 | Removes double spaces between attributes in link and script tags | magento/framework |
| magento2-33139 | Rest API rejecting capital letters in product attribute codes | magento/module-catalog |
| magento2-33161 | Removes invalid preferences from Catalog and RemoteStorage di.xml | magento/module-catalog, magento/module-remote-storage |
| magento2-33414 | Renames misspelled currier JS handler functions in the order tracking template | magento/module-shipping |
| magento2-33876 | Reviews list Ajax page showing raw output when opened directly | magento/module-review |
| magento2-35174 | Sets utf8mb4 as default table charset for the 10.6 and mysql_8_29 keys | magento/framework |
| magento2-35580 | Renders critical CSS before assets and adds a critical head block | magento/framework, magento/module-catalog, magento/module-theme |
| magento2-35730 | Product prices returning a tiny rounding excess when tax is applied | magento/module-tax |
| magento2-36104 | Product edit category tree not following the order set in Catalog | magento/module-catalog |
| magento2-36171 | Updates the subsctibers typo to subscribers in the storage-service js file | magento/module-catalog |
| magento2-36263 | Customer login showing a 404 page when the referer is a 404 URL | magento/module-customer |
| magento2-36325 | Image upload button disappearing after the first image is added | magento/module-ui |
| magento2-36354 | REST attribute creation silently replacing a wrong backend_type | magento/module-catalog |
| magento2-36368 | Cart gift options blocks loading the backend block context on the frontend | magento/module-gift-message |
| magento2-36818 | Ambiguous created_at column error when filtering custom admin grids | magento/module-sales |
| magento2-36878 | Quote item price stored in the base currency on another currency store | magento/module-checkout, magento/module-tax |
| magento2-36943 | VAT label in address renderers not being translatable | magento/module-checkout, magento/module-customer |
| magento2-36949 | Customer orders query ignoring filters when more than one is used | magento/module-sales-graph-ql |
| magento2-36982 | Checkout progress bar hidden in mobile and tablet view | magento/magento2-base |
| magento2-37184 | Creditmemo creation submit buttons after extra form fields validation | magento/module-sales |
| magento2-37401 | Paylater popup font and frame are refused by the Content Security Policy | magento/module-paypal |
| magento2-37457 | Store th start tag in the admin visual swatch options table is not closed | magento/module-swatches |
| magento2-37550 | JoinProcessor join definitions are only applied the first time per request | magento/framework |
| magento2-37562 | Order getShipmentsCollection and getCreditmemosCollection load the collection | magento/module-sales |
| magento2-37570 | Extract handlers load layout XML without an exception for invalid XML | magento/framework |
| magento2-37613 | HTTP Curl Adapter sets headers in associative array format | magento/framework |
| magento2-37625 | Custom price of 0 gets reset to the original price on the quote item | magento/module-quote |
| magento2-37712 | Exception handling inconsistency between developer and production modes | magento/framework |
| magento2-37717 | Product media gallery GraphQL response is not sorted by image position | magento/module-catalog |
| magento2-37746 | GraphQL wishlist query returns Missing key "model" in Wishlist value data | magento/module-wishlist-graph-ql |
| magento2-37852 | Layered navigation filter item count uses item and items incorrectly | magento/module-layered-navigation |
| magento2-37899 | Currency code does not change in the New products widget | magento/module-catalog |
| magento2-37918 | Credit memo with a negative qty to refund will refund the order discount | magento/module-sales |
| magento2-37932 | Order Address Renderer leaves the current store set to the order store | magento/module-sales |
| magento2-37933 | Admin email template preview has an error in the console | magento/module-email |
| magento2-38050 | Related, upsell and cross-sell queries prevent the indexer from renaming tables | magento/module-catalog-inventory |
| magento2-38076 | Adding new country regions resets the general/region/state_required config | magento/module-directory |
| magento2-38159 | The Recently Viewed Products widget shows no price for out-of-stock products | magento/module-catalog |
| magento2-38178 | Compared Products widget lists its sidebar template as Viewed Products Sidebar | magento/module-catalog |
| magento2-38277 | V1/customers/password endpoint does not get the password reset security check | magento/module-security |
| magento2-38279 | The Reload Data button shows for admin users without the statistics permission | magento/module-backend |
| magento2-38282 | 500 error on POST /V1/order/{orderId}/ship when items is not an array | magento/module-webapi |
| magento2-38316 | Hanging catalog_product_entity_int selects when reindexing large catalogs | magento/module-catalog |
| magento2-38320 | The order overview does not show the backordered quantity of an order item | magento/module-sales |
| magento2-38345 | Customer address form accepting code in the first and last name fields | magento/module-customer |
| magento2-38364 | Calendar warning when the ICU locale data has no AmPmMarkers | magento/framework |
| magento2-38366 | A fatal TypeError when the store cookie is an array without a valid code | magento/module-store |
| magento2-38394 | Catalog URL resource ignores the default scope value of the category is_active | magento/module-catalog |
| magento2-38410 | Maintenance:status prints enabled or disabled instead of active or not active | magento/module-backend |
| magento2-38427 | The tier price stays after converting a simple product to a configurable product | magento/module-configurable-product |
| magento2-38433 | ProductRepository::getById loads a product twice for a string and int store ID | magento/module-catalog |
| magento2-38447 | Special characters in associated product names converted to HTML entities | magento/module-configurable-product |
| magento2-38449 | Form method attribute is not used when a form has an element with name method | magento/module-catalog, magento/module-customer |
| magento2-38462 | A failed address save blocking the customer from registering again | magento/module-customer |
| magento2-38474 | Shop By Category filter showing when Show Category Filter is set to No | magento/module-catalog |
| magento2-38539 | Redirect loop when the base URL contains uppercase characters | magento/module-config |
| magento2-38617 | Wrong WAI-ARIA role nesting in the top menu | magento/module-theme |
| magento2-38683 | Static content deploy type error when a theme has an empty LESS file | magento/module-deploy |
| magento2-38760 | Credit memo items saving a wrong base_weee_tax_applied_row_amnt value | magento/module-weee |
| magento2-38794 | An infinite loop when a di.xml virtual type refers to itself | magento/framework |
| magento2-38804 | Update js.phtml DOM text reinterpreted as HTML | magento/module-catalog |
| magento2-38864 | Stale attribute set info in the EAV cache after a set is saved or deleted | magento/module-eav |
| magento2-38886 | Uses the Object Manager to create ModeConfigured in the CSP ConfigManager | magento/module-csp |
| magento2-38922 | "Area code not set" during static content deploy with CSP enabled | magento/framework |
| magento2-38925 | Date custom options ignore the configured date field order | magento/module-catalog |
| magento2-38926 | File-type custom options losing price and extensions on product import | magento/module-catalog-import-export |
| magento2-38951 | Admin errors from references to extjs files that no longer exist | magento/module-backend, magento/module-email, magento/module-theme, magento/module-widget |
| magento2-38972 | Changes the JS console log timestamp to 24 hour format with timezone | magento/module-ui |
| magento2-38991 | Content Security Policy errors for regional Google Analytics hosts | magento/module-google-gtag |
| magento2-39004 | A required file field fails after a file is chosen | magento/module-ui |
| magento2-39067 | A guest customer's middle name is not saved in the quote | magento/module-quote |
| magento2-39084 | Call to undefined function ftp_connect() in FTP CSV import | magento/framework |
| magento2-39103 | A logged-out customer keeps a login-only cart price rule | magento/module-persistent |
| magento2-39164 | Accessibility: WAI-ARIA roles nesting wrong in menu | magento/magento2-base, magento/module-theme |
| magento2-39265 | An iframe shows at the bottom of the admin import page | magento/module-import-export |
| magento2-39307 | Corrects the spelling of the import error message Source file coping failed | magento/module-import-export |
| magento2-39345 | TypeError from sampledata:deploy and remove with --no-update | magento/module-sample-data |
| magento2-39366 | Store switcher click being ignored in the email template preview | magento/module-newsletter |
| magento2-39372 | Ever growing var/locks directory with file based locking | magento/framework, magento/module-backend |
| magento2-39391 | Broken layout on bundle and downloadable product pages | magento/module-bundle, magento/module-downloadable, magento/module-wishlist |
| magento2-39398 | Page title template crash when there is no page heading | magento/module-theme |
| magento2-39497 | Grouped Product Wishlist Validations are not working | magento/module-wishlist |
| magento2-39502 | Media Gallery images visible in directories with different case names | magento/module-media-gallery-ui |
| magento2-39509 | Magento 2 login inside the checkout with existing customer give console error in Firefox browser | magento/module-customer |
| magento2-39535 | Admin grid filter with no hit for a value that contains a backslash | magento/module-ui |
| magento2-39570 | Confirmation page is an email disclosure of whether the customer exists | magento/module-customer |
| magento2-39601 | Reorder with a deleted parent configurable product | magento/module-sales |
| magento2-39612 | Typo at checkout subtotal: <tdclass in the Subtotal (Excl. Tax) cell | magento/module-tax |
| magento2-39642 | Cache of used product IDs on configurable products | magento/module-configurable-product |
| magento2-39669 | Minicart update with a decimal qty: 0.7 is expected, 1 is in cart | magento/framework, magento/module-checkout |
| magento2-39670 | 404 on a product page when the category path contains the URL key | magento/module-catalog-url-rewrite |
| magento2-39672 | Theme csp_whitelist.xml is not seen on the storefront if admin is hit first | magento/module-csp |
| magento2-39677 | Admin pagebuilder page with products has Script error for validate-product | magento/module-catalog |
| magento2-39680 | Re-added product image gets the roles of the previously removed image | magento/module-catalog |
| magento2-39681 | AddMediaGalleryData runs getSize on an already loaded product collection | magento/module-catalog |
| magento2-39687 | Wrong order total as the round function is not applied to the discount | magento/module-sales-rule |
| magento2-39694 | New customizable option value is not added when both pages are full | magento/module-ui |
| magento2-39710 | Catalog link widget points to the old URL after a url_key change | magento/module-catalog |
| magento2-39867 | Comments below system.xml field items fail XSD validation | magento/module-config |
| magento2-39871 | Category page has products in 3 columns, not 4, on large screen in Luma | magento/magento2-base |
| magento2-39897 | Admin shipment email is not sent when only the order's store has it enabled | magento/module-shipping |
| magento2-39941 | Attribute option label 'is already exists' response is now 'already exists' | magento/framework, magento/module-catalog-import-export, magento/module-downloadable-import-export, magento/module-eav |
| magento2-39954 | Static content deploy runs the same theme package in multiple processes | magento/module-deploy |
| magento2-39970 | Extra space in the cart item message class attribute in default.phtml | magento/module-checkout |
| magento2-39972 | Error getting order item coupon code for customer order via GraphQl customer request | magento/module-sales-graph-ql |
| magento2-40032 | Google Analytics being blocked by CSP when the Adwords module is disabled | magento/module-google-analytics |
| magento2-40081 | Log noise for plugins disabled in di.xml whose original module was removed | magento/framework |
| magento2-40096 | Adds the SKU or ID to the not-found exception in ProductRepository | magento/module-catalog |
| magento2-40110 | Queue consumer max-messages ignoring a higher value set per queue | magento/module-message-queue |
| magento2-40201 | Escaper checking preg_replace results for false instead of null | magento/framework |
| magento2-40412 | Meta tag masks that repeat the same placeholder, such as {{name}} twice | magento/module-catalog |
| magento2-40419 | Store-scoped decimal attributes returning default values with price | magento/module-catalog |
| magento2-40422 | Advanced search warning for dropdown attributes in array parameters | magento/module-catalog-search |
| magento2-40428 | Fatal error when invoice getComments() runs before addComment() | magento/module-sales |
| magento2-40431 | Admin product alerts grid showing the wrong website | magento/module-product-alert |
| magento2-40433 | Product page TypeError when the qty request parameter is not numeric | magento/module-catalog, magento/module-wishlist |
| magento2-40459 | REST attribute update failing without attribute_id | magento/module-catalog |
| magento2-40463 | Performance fix the analytics_collect_data cron job long run | magento/module-analytics |
| magento2-40480 | Stops a failing database query for missing media files on filesystem storage | magento/module-media-storage |
| magento2-40481 | Store switch error message not showing until a later POST request | magento/module-store |
| magento2-40497 | Adds the country to the shipping and billing address columns of the order grid | magento/module-sales |
| magento2-40540 | Truncated applied_rule_ids in the quote table when many sales rules apply | magento/module-quote |
| magento2-40557 | Tier price delete() skipping identical prices on other websites | magento/module-catalog |
| magento2-40563 | Increases the admin_user_session ip column length so IPv6 addresses fit | magento/module-security |
| magento2-40581 | URL keys that lose Ã, ã and Ê when a product name is transliterated | magento/framework |
| magento2-40582 | Setup:db:status reporting changes for unsigned doubles without precision | magento/framework |
| magento2-40583 | Customer address file upload accepting .php files for text attributes | magento/module-customer |
| magento2-40825 | Catalog Products List widget failing on malformed UTF-8 in query string | magento/module-catalog-widget |
| magento2-40827 | Select and Multiselect attribute validation rejecting an option labelled 0 | magento/module-eav |
| magento2-40863 | False min qty error when adding a bundle to an admin order | magento/module-sales |
| magento2-40869 | A later rule applying shipping discount after Discard subsequent rules | magento/module-sales-rule |
| magento2-40871 | Minicart not working when it is rendered twice on the same storefront page | magento/module-checkout |
| magento2-40872 | Swatch data being deleted when updating an attribute option through REST | magento/module-swatches |
| magento2-40874 | AJAX customer login failing on PHP 8.5 when captcha_form_id is missing | magento/module-captcha |
| magento2-40880 | Di.xml array items being replaced when a later module uses the item name 0 | magento/framework |
| magento2-40881 | Admin redirect loop instead of an error when menu.xml is invalid | magento/module-backend |
| magento2-40894 | Admin category edit crash on PHP 8.5 when frontend_input is null | magento/module-catalog |
See also: search patches · patches by module · methodology
