Skip to content

Commit 0e0deaa

Browse files
committed
Bugfix: cannot publish propertyData whiile createing new content
1 parent ee40140 commit 0e0deaa

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/Base/Filament/Concerns/ContentFormTrait.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,13 @@ public function handlePublishableRecordCreateOrUpdate(array $data, array $publis
182182
/** @var Model|\SolutionForest\InspireCms\Models\Contracts\Content */
183183
$record = app(static::getModel());
184184

185-
if (in_array(\Filament\Resources\Pages\CreateRecord\Concerns\Translatable::class, class_uses_recursive($this))) {
185+
$isLivewireHandleTranslatable = collect(class_uses_recursive($this))
186+
->where(fn ($traitClass) => in_array($traitClass, [
187+
\Filament\Resources\Pages\CreateRecord\Concerns\Translatable::class,
188+
\SolutionForest\InspireCms\Base\Filament\Resources\Pages\CreateContentRecord\Concerns\Translatable::class,
189+
]))
190+
->isNotEmpty();
191+
if ($isLivewireHandleTranslatable) {
186192
$translatableAttributes = static::getResource()::getTranslatableAttributes();
187193
$record->fill(Arr::except($data, $translatableAttributes));
188194
foreach (Arr::only($data, $translatableAttributes) as $key => $value) {

0 commit comments

Comments
 (0)