diff --git a/composer.lock b/composer.lock index ce4c43467..d743021e2 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "codeinwp/optimole-sdk", - "version": "v1.2.3", + "version": "v1.2.4", "source": { "type": "git", "url": "https://github.com/Codeinwp/optimole-php-sdk.git", - "reference": "901d1f2223df875f8ea65998a76049b0341f8dd7" + "reference": "2f7a48525014bd681f39ddc85c55521b719d5879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeinwp/optimole-php-sdk/zipball/901d1f2223df875f8ea65998a76049b0341f8dd7", - "reference": "901d1f2223df875f8ea65998a76049b0341f8dd7", + "url": "https://api.github.com/repos/Codeinwp/optimole-php-sdk/zipball/2f7a48525014bd681f39ddc85c55521b719d5879", + "reference": "2f7a48525014bd681f39ddc85c55521b719d5879", "shasum": "" }, "require": { @@ -60,7 +60,7 @@ "issues": "https://github.com/Codeinwp/codeinwp/optimole-php-sdk/issues", "source": "https://github.com/Codeinwp/optimole-php-sdk" }, - "time": "2025-10-15T19:48:30+00:00" + "time": "2025-11-14T18:01:16+00:00" }, { "name": "codeinwp/themeisle-sdk", diff --git a/inc/cli/cli_media.php b/inc/cli/cli_media.php index 6b204c372..0f19204f8 100644 --- a/inc/cli/cli_media.php +++ b/inc/cli/cli_media.php @@ -46,6 +46,8 @@ private function update_images_template( $action ) { if ( $settings->get( 'offload_media' ) === 'disabled' ) { return \WP_CLI::error( __( 'You need to have the offload_media option enabled in order to use this command', 'optimole-wp' ) ); } + + Optml_Media_Offload::clear_offload_errors_meta(); WP_CLI::line( $strings[ $action ]['info'] ); $number_of_images_for = 'offload_images'; if ( $action === 'rollback' ) { @@ -54,6 +56,11 @@ private function update_images_template( $action ) { $number_of_images = Optml_Media_Offload::number_of_images_and_pages( $number_of_images_for ); Optml_Media_Offload::record_process_meta( $number_of_images ); $batch = 5; + if ( $number_of_images === 0 ) { + WP_CLI::success( $strings[ $action ]['success'] ); + + return; + } $possible_batch = ceil( $number_of_images / 10 ); if ( $possible_batch < $batch ) { $batch = $possible_batch;