Jake Vanderwerf
4 days ago 0afb2c0046b55c123eafb4ab9ee77efa68d12463
inc/managers/queue/executors/ContentExecutor.php
@@ -67,7 +67,7 @@
   private function processContentUpdate(Operation $operation, array $data, Progress $progress): Result
   {
      $posts = $data['posts'] ?? [];
      error_log('Processing Content Update: '.print_r($posts, true));
      if (empty($posts)) {
         return new Result(
            outcome: 'success',
@@ -249,12 +249,7 @@
         return [];
      }
      $children = get_children([
         'post_parent' => $parentID,
         'posts_per_page' => -1,
         'post_status' => ['publish', 'draft'],
      ]);
      $children = jvbTimelinePoints($parentID, $parent->post_type, ['publish', 'draft']);
      if (count($children) === 0) {
         return [];
@@ -348,6 +343,10 @@
               }
            }
         }
         $isUpdate = $meta->get('is_update');
         if (!(bool) $isUpdate) {
            $meta->set('number', $index);
         }
         if ($lastKey === $index) {
            $latestTimestamp = strtotime($post->post_date);
@@ -461,11 +460,7 @@
         $meta = Meta::forPost($parentID);
         $values = $meta->getAll($shared);
         $children = get_children([
            'post_parent' => $parentID,
            'posts_per_page' => -1,
            'fields' => 'ids',
         ]);
         $children = jvbTimelinePoints($parentID, get_post_type($parentID), ['any']);
         if (empty($children)) {
            continue;
@@ -484,11 +479,8 @@
      });
      foreach ($updates as $parentID => $status) {
         $children = get_children([
            'post_parent'  => $parentID,
            'posts_per_page' => -1,
            'fields' => 'ids'
         ]);
         $children = jvbTimelinePoints($parentID, get_post_type($parentID), ['any']);
         if (!empty($children)) {
            foreach($children as $child) {
               if ($status === 'trash') {