From ba6495a61bb0099f2c7cbdf83ba6f3922fffc678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=BCleyman=20=C3=96ZEV?= Date: Sat, 26 Mar 2022 03:01:17 +0300 Subject: [PATCH] Fix field authorization (#73) --- src/ConditionalContainer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ConditionalContainer.php b/src/ConditionalContainer.php index 835846a..c6c8c78 100644 --- a/src/ConditionalContainer.php +++ b/src/ConditionalContainer.php @@ -56,7 +56,9 @@ public function __construct(array $fields) parent::__construct('conditional_container_' . Str::random(10)); - $this->fields = collect($fields); + $this->fields = collect($fields)->filter(function (Field $field) { + return $field->authorize(resolve(NovaRequest::class)); + }); $this->expressions = collect(); $this->withMeta([ 'operation' => 'some' ]);