Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Layout Controller forwarding arrays from the URL query string. #38593

Merged
merged 3 commits into from Jun 5, 2023

Conversation

tomalec
Copy link
Member

@tomalec tomalec commented Jun 2, 2023

Submission Review Guidelines:

Changes proposed in this Pull Request:

How to test the changes in this Pull Request:

Using the WooCommerce Testing Instructions Guide, include your detailed testing instructions:

Follow #38582 "Steps to reproduce"

Additional comments

GHA test failures seem not to be related to this PR and fail for others as well.

…)"

This reverts Layout- and Filter-related changes from commit 00c151f, reversing
changes made to eef417f.

Removes the fix (keeping the test) from #38542 as it's not needed for `qs`

Fixes #38582.
@tomalec tomalec self-assigned this Jun 2, 2023
@github-actions github-actions bot added focus: react admin [team:Ghidorah] plugin: woocommerce Issues related to the WooCommerce Core plugin. labels Jun 2, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2023

Test Results Summary

Commit SHA: e033762

Test 🧪Passed ✅Failed 🚨Broken 🚧Skipped ⏭️Unknown ❔Total 📊Duration ⏱️
API Tests25900202611m 10s
E2E Tests1940010020415m 12s

To view the full API test report, click here.
To view the full E2E test report, click here.
To view all test reports, visit the WooCommerce Test Reports Dashboard.

@tomalec tomalec requested a review from louwie17 June 3, 2023 12:37
@github-actions
Copy link
Contributor

github-actions bot commented Jun 3, 2023

Hi @louwie17,

Apart from reviewing the code changes, please make sure to review the testing instructions as well.

You can follow this guide to find out what good testing instructions should look like:
https://github.com/woocommerce/woocommerce/wiki/Writing-high-quality-testing-instructions

Copy link
Contributor

@louwie17 louwie17 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀 Thanks for addressing this @tomalec, I guess we will have to figure out a different solution for handling arrays when doing away with qs.
But reverting some of this seems like the right approach for now.

@louwie17 louwie17 merged commit f569f33 into trunk Jun 5, 2023
16 of 20 checks passed
@louwie17 louwie17 deleted the fix/38582-restore-qs-arrays branch June 5, 2023 07:55
@github-actions github-actions bot added this to the 7.9.0 milestone Jun 5, 2023
@jonathansadowski jonathansadowski modified the milestones: 7.9.0, 7.8.0 Jun 6, 2023
moon0326 pushed a commit that referenced this pull request Jun 6, 2023
…38593)

* Revert part of "Remove `qs` dependency from `woocommerce-admin` (#35128)"

This reverts Layout- and Filter-related changes from commit 00c151f, reversing
changes made to eef417f.

Removes the fix (keeping the test) from #38542 as it's not needed for `qs`

Fixes #38582.

* Simplify the use of query params in `ProductTour`

* Add changelog entry
@jonathansadowski jonathansadowski restored the fix/38582-restore-qs-arrays branch June 6, 2023 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin: woocommerce Issues related to the WooCommerce Core plugin.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[GlobalStep] Analytics > Orders page does not filter by Attribute
3 participants