PrestaShop 1.7.8.1
This maintenance release fixes 44 regressions reported since the initial 1.7.8.0 release.
Main fixes
Back office regressions
- Stock page - If a product attribute containd a comma, it is not displayed
- Dashboard page - Selecting a date range doesn't work and causes a jquery error
- Modules page - Cannot install any module when the employee language is spanish
- Perofrmance page - Cannot change the settings in a single store context
- Customer view page - The pagination of the voucher block is not working
- SQL Manager page - SQL query return exception
- Invoices page - Longer buttons overflow their container on lower resolutions
- Localization Page - There is no confirmation modal when changing the default currency
- View supplier page - Unexpected error
- View customer page - Incorrect display of the address block
- Add/edit tax rule page - The state and the postal code fields are not aligned
- Add/edit category page - The browser is unable to show the error message on an hidden element
- Add/edit country page - The address format is badly displayed
- Add/edit customer group page - The "Category discount" part is misaligned
- Add/edit attribute and add/edit social title pages - The language dropdown is not well displayed when resizing the window
- Add/edit product page - When we try to delete all combinations, the warning modal is empty
- Edit supplier page - Unable to save "meta_keywords" field
- If using the multistore and while making a manual upgrade, a new line in ps_configuration is created for PS_VERSION_DB
- In the Credit slip, the Ecotax is displayed in the Tax details while it shouldn't
Orders regressions
- Order details page - While adding a discount, the modal is not well displayed
- Order details page - An exception is displayed when the status of the "merchandise return" is deleted
- Order details page - The errors while deleting a product are not displayed
- Order details page - Debug mode enabled - an exception is displayed when ordering a deleted product with a file customization
- Orders - Cannot extend the order grid query from a module
Display regressions
- Buttons are not well displayed - part 1
- Buttons are not well displayed - part 2
- Buttons are not well displayed - part 3
- Floating button over some elements on migrated pages preventing to save form
Front office regressions
- Problem when adding images with different ratio
- After upgrade, theme must be updated to be able to pay into the final step
- Simple anchors don't work on CMS page
- The add to cart button is not working when clicking on the cart icon
- Product disabled - An exception is displayed when changing combination or increasing/decreasing a quantity
- Product comment structured data AggregateRating isn't working
- Shopping cart page - An exception is displayed when a product added to the cart is transformed from simple product to a product with combinations
- Product structured data json-ld problem when price is not displayed
- Search with semicolon gives no result. Search differs from earlier versions of find()
- An exception is displayed when a product added to the cart is transformed from simple product to a product with combinations
Display regressions
- The product-flags are displayed in the same row with no space
- There is an horizontal scrollbar on the homepage under 991px and the carousel overflows the content
- The search button in the header is not responsive on mobile
- Featured product not well displayed with responsive
Module regressions
Full Changelog
Click here to see
- Back Office:
- Bug fix:
- #26492: Fix the display of the State field and the Zip/Postal in the add new Tax rule page (by @khouloudbelguith)
- #26465: Fix modal position on safari on order page (by @NeOMakinG)
- #26447: Fix Attributes with comma not displayed in Stock management (by @alexandrebrubeyonds)
- #26145: Fix time-val input buttons to change calendar date-range (by @mparvazi)
- #26227: BO: Fix badly displayed buttons (by @hibatallahAouadni)
- #25046: In MultiShop, In new Category, display the top category if there are more one root category (by @Progi1984)
- #26365: Fix display of address format in Countries page (by @marwachelly)
- #26358: Fix display of Category discount page (by @marwachelly)
- #26328: Fix language dropdown when resizing window in attribute creation page (by @marwachelly)
- #26089: Allow multi-store changes on the Performance page (by @kpodemski)
- #25822: [BC Break] Fixed pagination in Customer - View Page (by @Progi1984)
- #25291: Show error delete product on order page admin (by @ytilotti)
- #26026: BO: Fix the search button wrap (by @hibatallahAouadni)
- #25760: Fixed error in SqlQueryValidator with multiple conditions in ON clause (by @Progi1984)
- #25904: Fixed modal content when bulk delete combinations (by @Progi1984)
- #25741: Some buttons should not be allowed to wrap (by @Hlavtox)
- #25690: [BC Break] Fix config values not properly fetched in multistore context (by @matthieu-rolland)
- #25497: Removed ecotax in invoice/orderslip PDF if ecotax is disabled (by @Progi1984)
- #25523: Fixed empty translation for OrderReturn (by @Progi1984)
- #25704: Fixed error on View Order when contains a customized product which has been deleted (by @Progi1984)
- #25833: Fix exception when switching shop context after pushing a form on some configuration pages (by @matthieu-rolland)
- #25725: Fix the save "meta_keywords" field on suppliers (by @gennaris)
- #25084: Fix menu active items spacing (by @NeOMakinG)
- #25427: Fix overflowing buttons (by @Hlavtox)
- #25612: Fix helpbox outside form label on product page (by @NeOMakinG)
- #25557: Fix floating button spacing on migrated pages (by @NeOMakinG)
- #25205: BO : Moved addresses block in Customer Page (by @Progi1984)
- #25386: Fixed selector call for enabling back the confirmation modal when changing the currency by default (by @Progi1984)
- Bug fix:
- Front Office:
- Bug fix:
- #26434: Fix adding to cart with the click on the icon (by @kpodemski)
- #26410: Backport Fix Simple anchors do not work #26380 (by @alexandrebrubeyonds)
- #26289: Fix disabled attribute on checkout on classic (by @NeOMakinG)
- #26225: Prevent BC breaks related to the shop logo (by @kpodemski)
- #25903: Fixed preview of product in frontoffice (by @Progi1984)
- #25857: [BC Break] Fetch and set logo image size inside template (by @Oksydan)
- #25551: Fixed JSON-LD with productcomments module data (by @Progi1984)
- #25961: Fixed display of attributes in cart on Frontoffice (by @Progi1984)
- #25556: Fix product list layout on responsive on classic theme (by @NeOMakinG)
- #25524: Fixed comma in conditional variable for JSON-LD (by @Progi1984)
- #25387: Product flags: Fixed spacing with multiples flags on frontoffice (by @Progi1984)
- #25569: Fix next icon going outside imageslider on classic theme (by @NeOMakinG)
- #25192: Make searchbar full width on md and xs (by @NeOMakinG)
- Bug fix:
- Core:
- Improvement:
- Bug fix:
- Installer:
- Tests:
- Bug fix:
- #25679: Use node_14.x instead of node_10.x (by @PierreRambaud)
- Refactoring:
- #25828: Fix module's filter and product's quick view tests (by @boubkerbribri)
- #25804: JS-doc : Fix argument and returns types for pages (by @boubkerbribri)
- #25769: Delete step identifiers for common tests to fix the generated report (by @boubkerbribri)
- #25652: Refacto international tests (by @boubkerbribri)
- #25188: Change member to type for data files to fix js-doc (by @boubkerbribri)
- #25737: Do not delete suppliers to fix errors on "Filter stocks by supplier" test (by @boubkerbribri)
- #25707: Add Timeout on stock page function (by @SD1982)
- #25699: Add a default value to cart rule code on faker file (by @boubkerbribri)
- #25289: Functional tests - Refacto customers/addresses tests (by @nesrineabdmouleh)
- #25685: Change db prefix for sql tests (by @boubkerbribri)
- #25178: Add js-doc on some data classes (by @boubkerbribri)
- #25681: Update stock location default value on faker file (by @boubkerbribri)
- #25307: Functional tests - Refacto customer service tests (by @nesrineabdmouleh)
- #25354: Functional tests - Refacto shipping and payment tests (by @nesrineabdmouleh)
- #25263: Functional tests - Refacto brands & suppliers tests (by @nesrineabdmouleh)
- #25158: Functional tests - Update JS doc for FO pages (by @nesrineabdmouleh)
- #25189: Functional tests - Refacto customers tests (by @nesrineabdmouleh)
- #25664: Run tests with different DB prefix (by @boubkerbribri)
- #25275: Functional tests - Refacto Files, Discounts and Stocks tests (by @nesrineabdmouleh)
- #25357: Fix create product with combination (by @nesrineabdmouleh)
- #24969: Add new FO test "Write a review" (by @SD1982)
- Bug fix: