diff --git a/core/components/imagecropper/elements/tvs/input/imagecropper.class.php b/core/components/imagecropper/elements/tvs/input/imagecropper.class.php index d94d573..fef7a24 100644 --- a/core/components/imagecropper/elements/tvs/input/imagecropper.class.php +++ b/core/components/imagecropper/elements/tvs/input/imagecropper.class.php @@ -18,7 +18,11 @@ public function process($value, array $params = []) { $this->modx->getService('ImageCropper', 'ImageCropper', $this->modx->getOption('imagecropper.core_path', null, $this->modx->getOption('core_path') . 'components/imagecropper/') . 'model/imagecropper/'); - $this->setPlaceholder('sizes', $this->modx->getOption('sizes', $params, '[]')); + $sizes = $this->modx->getOption('sizes', $params, '[]'); + if (is_array($sizes)) { + $sizes = json_encode($sizes); + } + $this->setPlaceholder('sizes', $sizes); $this->setPlaceholder('previews', (bool) $this->modx->getOption('previews', $params, 1) ? 'true' : 'false'); if ($this->modx->resource) {