diff --git a/composer.json b/composer.json index 441b9697..0a6f7934 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ }, "require": { "php": "^8.1", - "statamic/cms": "^5.0.1" + "statamic/cms": "^5.7" }, "require-dev": { "doctrine/dbal": "^3.8", diff --git a/src/Assets/AssetContainer.php b/src/Assets/AssetContainer.php index f82cf39e..ec1ecf8a 100644 --- a/src/Assets/AssetContainer.php +++ b/src/Assets/AssetContainer.php @@ -52,6 +52,7 @@ public function fillFromModel(Model $model) ->searchIndex($model->settings['search_index'] ?? null) ->sourcePreset($model->settings['source_preset'] ?? null) ->warmPresets($model->settings['warm_presets'] ?? null) + ->validationRules($model->settings['validation_rules'] ?? null) ->model($model); return $this; @@ -73,6 +74,7 @@ public function toModel() 'search_index' => $this->searchIndex(), 'source_preset' => $this->sourcePreset, 'warm_presets' => $this->warmPresets, + 'validation_rules' => $this->validationRules(), ], ]); } @@ -91,6 +93,7 @@ public static function makeModelFromContract(AssetContainerContract $source) 'search_index' => $source->searchIndex(), 'source_preset' => $source->sourcePreset, 'warm_presets' => $source->warmPresets, + 'validation_rules' => $source->validationRules(), ], ]);