Fixed repeater with translation bug #8328

This commit is contained in:
Dima Udod
2024-04-17 11:18:43 +03:00
parent 6dcab5cc07
commit 87e5bbbd2f
2 changed files with 5 additions and 4 deletions
@@ -91,10 +91,10 @@ trait Translatable
$this->otherLocaleData[$this->oldActiveLocale] = Arr::only($this->data, $translatableAttributes);
$this->data = [
$this->form->fill([
...Arr::except($this->data, $translatableAttributes),
...$this->otherLocaleData[$this->activeLocale] ?? [],
];
]);
unset($this->otherLocaleData[$this->activeLocale]);
}
@@ -29,10 +29,11 @@ trait Translatable
$translatableAttributes = static::getResource()::getTranslatableAttributes();
$this->otherLocaleData[$this->oldActiveLocale] = Arr::only($this->data, $translatableAttributes);
$this->data = [
$this->form->fill([
...$this->data,
...$this->otherLocaleData[$this->activeLocale] ?? [],
];
]);
}
public function getTranslatableLocales(): array