diff --git a/src/Traits/HasRunwayResource.php b/src/Traits/HasRunwayResource.php index 6fe8ff85..729d3ed6 100644 --- a/src/Traits/HasRunwayResource.php +++ b/src/Traits/HasRunwayResource.php @@ -10,6 +10,7 @@ use Statamic\Fieldtypes\Section; use Statamic\GraphQL\ResolvesValues; use Statamic\Revisions\Revisable; +use Statamic\Support\Str; use Statamic\Support\Traits\FluentlyGetsAndSets; use StatamicRadPack\Runway\Data\AugmentedModel; use StatamicRadPack\Runway\Data\HasAugmentedInstance; @@ -182,8 +183,9 @@ protected function revisionAttributes(): array ->reject(fn (Field $field) => $field->fieldtype() instanceof Section) ->reject(fn (Field $field) => $field->visibility() === 'computed') ->reject(fn (Field $field) => $field->get('save', true) === false) - ->map->handle() + ->map(fn (Field $field) => Str::before($field->handle(), '->')) ->values() + ->unique() ->all(); return [