diff --git a/src/Studio/Resource/Workspace/Tasks/Item/GradientLattice.php b/src/Studio/Resource/Workspace/Tasks/Item/GradientLattice.php index 983b862..eba7ca1 100644 --- a/src/Studio/Resource/Workspace/Tasks/Item/GradientLattice.php +++ b/src/Studio/Resource/Workspace/Tasks/Item/GradientLattice.php @@ -69,8 +69,12 @@ class GradientLattice extends OrderItem 'wideDarkest' => $this->when(isset($this->wideDarkest), $this->wideDarkest), 'wideLightest' => $this->when(isset($this->wideLightest), $this->wideLightest), 'projection' => $this->projection, - 'grayscale' => $this->when(isset($this->grayscale), $this->grayscale), - 'grayscaleUrl' => $this->grayscaleUrl, + 'grayscale' => [ + 'nameZh' => $this->grayscale?->nameZh ?? pathinfo($this->grayscaleUrl)['basename'], + 'nameEn' => $this->grayscale?->nameEn ?? pathinfo($this->grayscaleUrl)['basename'], + 'path' => $this->grayscaleUrl + ], + // 'grayscaleUrl' => $this->grayscaleUrl, $this->mergeWhen(!empty($this->frameFileId), [ 'frameFileId' => $this->frameFileId, 'frameFileUrl' => $this->frameFileUrl,