Skip to content

Commit 35606cf

Browse files
committed
Account for value not being null (nor an array)
1 parent 3081e87 commit 35606cf

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,8 +1211,10 @@ public function delete_item( $request ) {
12111211
* @return array Items query arguments.
12121212
*/
12131213
protected function prepare_items_query( $prepared_args = array(), $request = null ) {
1214-
$query_args = array();
1215-
$prepared_args = $prepared_args ?? array();
1214+
$query_args = array();
1215+
if ( is_array( ! $prepared_args ) ) {
1216+
$prepared_args = array();
1217+
}
12161218

12171219
foreach ( $prepared_args as $key => $value ) {
12181220
/**

src/wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -549,8 +549,10 @@ public function delete_item( $request ) {
549549
* @return array Items query arguments.
550550
*/
551551
protected function prepare_items_query( $prepared_args = array(), $request = null ) {
552-
$query_args = array();
553-
$prepared_args = $prepared_args ?? array();
552+
$query_args = array();
553+
if ( is_array( ! $prepared_args ) ) {
554+
$prepared_args = array();
555+
}
554556

555557
foreach ( $prepared_args as $key => $value ) {
556558
/** This filter is documented in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php */

0 commit comments

Comments
 (0)