Jake Vanderwerf
2026-01-08 a504a49004671287d9e0c78fd107c4abf669cc2a
inc/rest/routes/UploadRoutes.php
@@ -277,7 +277,6 @@
      unset($context['upload_ids']);
      $config = $this->getFieldConfig($args);
      error_log('secureFiles: '.print_r($files, true));
      $file_array = $files['files'] ?? $files;
      $tmp_names = isset($file_array['tmp_name'][0]) && is_array($file_array['tmp_name'][0])
         ? $file_array['tmp_name'][0]
@@ -1092,10 +1091,7 @@
         $args = $this->buildUploadArgs($request);
         $data = $request->get_params();
         error_log('[UploadRoutes]:handleGroupingRequest: data'.print_r($data, true));
         error_log('[UploadRoutes]:handleGroupingRequest: args'.print_r($args, true));
         global $_FILES;
         if (!$args['content'] || !$args['user'] || !$args['posts']) {
@@ -1118,7 +1114,7 @@
         }
         // Queue file upload operation
         $operation_type = $this->determineOperationType($secured_data['files'][0] ?? []);
         $operation_type = $this->determineOperationType($secured_files['files'][0] ?? []);
         $chunkSize = 5;
         if ($operation_type === 'video') {
            $chunkSize = 1;
@@ -1231,7 +1227,7 @@
         foreach ($data['posts'] as $index => $post) {
            $post_title = !empty($post['fields']['post_title'])
               ? sanitize_text_field($post['fields']['post_title'])
               : 'New ' . JVB_CONTENT[$content]['singular'] . ' ' . ($index + 1);
               : 'New ' . JVB_CONTENT[$data['content']]['singular'] . ' ' . ($index + 1);
            $post_excerpt = !empty($post['fields']['post_excerpt'])
               ? sanitize_textarea_field($post['fields']['post_excerpt'])
@@ -1251,7 +1247,9 @@
               $created_posts[] = $new_post_id;
               // Get featured image upload_id
               $featured_upload_id = (int)$post['fields']['featured'] ?? null;
               $featured_upload_id = array_key_exists('featured', $post['fields']) ? (int)$post['fields']['featured'] : null;
               $featured_attachment_id = null;
               $gallery_attachment_ids = [];
@@ -1330,9 +1328,9 @@
         $used_upload_ids = [];
         $content = jvbCheckBase($data['content']);
         error_log('[processTimelineUploads]Got content: '.print_r($content, true));
         $config = Features::getConfig($content);
         error_log('[processTimelineUploads]Got config: '.print_r($config, true));
         $defaultTitle = 'New '.$config['singular']. ' ';
         foreach ($data['posts'] as $index=> $post) {
            $title = !empty($post['fields']['post_title'])