summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php')
-rw-r--r--plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php b/plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php
index 1f196d1e..b5b73244 100644
--- a/plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php
+++ b/plugins/jetpack/sync/class.jetpack-sync-module-full-sync.php
@@ -128,7 +128,7 @@ class Jetpack_Sync_Module_Full_Sync extends Jetpack_Sync_Module {
*
* @since 4.2.0
*/
- do_action( 'jetpack_full_sync_end', $store->checksum_all() );
+ do_action( 'jetpack_full_sync_end', '' );
$this->disable_queue_rate_limit();
@@ -138,7 +138,7 @@ class Jetpack_Sync_Module_Full_Sync extends Jetpack_Sync_Module {
function update_sent_progress_action( $actions ) {
// quick way to map to first items with an array of arrays
- $actions_with_counts = array_count_values( array_map( 'reset', $actions ) );
+ $actions_with_counts = array_count_values( array_filter( array_map( array( $this, 'get_action_name' ), $actions ) ) );
if ( ! $this->is_started() || $this->is_finished() ) {
return;
@@ -169,6 +169,13 @@ class Jetpack_Sync_Module_Full_Sync extends Jetpack_Sync_Module {
}
}
+ public function get_action_name( $queue_item ) {
+ if ( is_array( $queue_item ) && isset( $queue_item[0] ) ) {
+ return $queue_item[0];
+ }
+ return false;
+ }
+
public function is_started() {
return !! $this->get_status_option( 'started' );
}