From 005dabad1b0cd27c9f26fa91ecc34dafc2a108bd Mon Sep 17 00:00:00 2001 From: Mykyta Synelnikov Date: Wed, 24 Apr 2024 14:33:40 +0300 Subject: [PATCH] - fixed PHP Fatal error: Uncaught TypeError while uploading files; --- includes/core/class-uploader.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/includes/core/class-uploader.php b/includes/core/class-uploader.php index 19f6e28f..9ef60e96 100644 --- a/includes/core/class-uploader.php +++ b/includes/core/class-uploader.php @@ -1300,18 +1300,16 @@ if ( ! class_exists( 'um\core\Uploader' ) ) { } $submitted = get_user_meta( $user_id, 'submitted', true ); - $submitted = ! empty( $submitted ) ? $submitted : array(); + $submitted = ( ! empty( $submitted ) && is_array( $submitted ) ) ? $submitted : array(); $submitted[ $key ] = $new_filename; update_user_meta( $user_id, 'submitted', $submitted ); if ( $move_only ) { - $file = $user_basedir . DIRECTORY_SEPARATOR . $filename; if ( rename( $temp_file_path, $file ) ) { $new_files[ $key ] = $filename; } - } else { $file = $user_basedir . DIRECTORY_SEPARATOR . $new_filename;