diff --git a/includes/core/class-uploader.php b/includes/core/class-uploader.php index ee8ffad2..8bd609df 100644 --- a/includes/core/class-uploader.php +++ b/includes/core/class-uploader.php @@ -1352,8 +1352,11 @@ if ( ! class_exists( 'um\core\Uploader' ) ) { $_array = $new_files; if ( ! empty( UM()->builtin()->custom_fields ) ) { foreach ( UM()->builtin()->custom_fields as $_field ) { - if ( in_array( $_field['type'], array( 'file', 'image' ) ) && isset( $user_meta_keys[$_field['metakey']] ) && empty( $_array[$_field['metakey']] ) ) { - $_array[$_field['metakey']] = $user_meta_keys[$_field['metakey']]; + if ( ! array_key_exists( 'type', $_field ) ) { + continue; + } + if ( in_array( $_field['type'], array( 'file', 'image' ), true ) && isset( $user_meta_keys[ $_field['metakey'] ] ) && empty( $_array[ $_field['metakey'] ] ) ) { + $_array[ $_field['metakey'] ] = $user_meta_keys[ $_field['metakey'] ]; } } }