Jake Vanderwerf
2026-02-11 1ee52f219a516d831b4be6bd05bce224afa28189
inc/rest/routes/UploadRoutes.php
@@ -92,7 +92,7 @@
         ->auth(PermissionHandler::combine(['nonce']))
         ->rateLimit(30)
         ->register();
      Route::for('uploads/groups')
         ->post([$this, 'handleGroupingRequest'])
         ->auth(PermissionHandler::combine(['nonce']))
@@ -134,7 +134,6 @@
            case 'item_id':
               if (is_numeric($value)) {
                  $args['item_id'] = absint($value);
                  // item_id IS the post/term being edited — use as post_id if not already set
                  if (!array_key_exists('post_id', $args)) {
                     $args['post_id'] = absint($value);
                  }
@@ -159,7 +158,10 @@
            case 'user':
               if ($this->userCheck($value)) {
                  $args['user'] = (int) $value;
                  if (!array_key_exists('post_id', $args) && !array_key_exists('term_id', $args) && !array_key_exists('item_id', $args)) {
                  if (!array_key_exists('post_id', $args) &&
                     !array_key_exists('post_id', $data) &&
                     !array_key_exists('term_id', $data) &&
                     !array_key_exists('item_id', $data)) {
                     $args['post_id'] = (int)get_user_meta((int) $value, BASE.'link', true);
                  }
               }