[wp-trac] [WordPress Trac] #65341: wp_ajax_widgets_order looks for is_array( $_POST['sidebars'] ) but dosn't check for isset( $_POST['sidebars'] )
WordPress Trac
noreply at wordpress.org
Mon May 25 21:26:44 UTC 2026
#65341: wp_ajax_widgets_order looks for is_array( $_POST['sidebars'] ) but dosn't
check for isset( $_POST['sidebars'] )
----------------------------+-----------------------------
Reporter: pbearne | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Administration | Version:
Severity: normal | Keywords:
Focuses: tests |
----------------------------+-----------------------------
when creating tests
got this error
There was 1 error:
1) Tests_wp_ajax_widgets_order::test_widgets_order_missing_sidebars
Undefined index: sidebars
/var/www/src/wp-admin/includes/ajax-actions.php:2324
/var/www/src/wp-includes/class-wp-hook.php:344
/var/www/src/wp-includes/class-wp-hook.php:368
/var/www/src/wp-includes/plugin.php:523
/var/www/tests/phpunit/includes/testcase-ajax.php:265
/var/www/tests/phpunit/tests/admin/includes/ajax-
actions/widgetsOrder.php:125
phpvfscomposer:///var/www/vendor/phpunit/phpunit/phpunit:106
So add a test for $_POST['sidebars'] for use
--
Ticket URL: <https://core.trac.wordpress.org/ticket/65341>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list