Make WordPress Core

Ticket #56262: 56262.diff

File 56262.diff, 1.3 KB (added by azouamauriac, 2 years ago)
  • src/wp-includes/class-wp-list-util.php

     
    164164                         */
    165165                        foreach ( $this->output as $key => $value ) {
    166166                                if ( is_object( $value ) ) {
    167                                         $newlist[ $key ] = $value->$field;
     167                                        $newlist[ $key ] = isset( $value->$field ) ? $value->$field : $value;
    168168                                } else {
    169                                         $newlist[ $key ] = $value[ $field ];
     169                                        $newlist[ $key ] = isset( $value[ $field ] ) ? $value[ $field ] : $value;
    170170                                }
    171171                        }
    172172
     
    182182                foreach ( $this->output as $value ) {
    183183                        if ( is_object( $value ) ) {
    184184                                if ( isset( $value->$index_key ) ) {
    185                                         $newlist[ $value->$index_key ] = $value->$field;
     185                                        $newlist[ $value->$index_key ] = isset( $value->$field ) ? $value->$field : $value;
    186186                                } else {
    187                                         $newlist[] = $value->$field;
     187                                        $newlist[] = isset( $value->$field ) ? $value->$field : $value;
    188188                                }
    189189                        } else {
    190190                                if ( isset( $value[ $index_key ] ) ) {
    191                                         $newlist[ $value[ $index_key ] ] = $value[ $field ];
     191                                        $newlist[ $value[ $index_key ] ] = isset( $value[ $field ] ) ? $value[ $field ] : $value;
    192192                                } else {
    193                                         $newlist[] = $value[ $field ];
     193                                        $newlist[] = isset( $value[ $field ] ) ? $value[ $field ] : $value;
    194194                                }
    195195                        }
    196196                }