Skip to content

Commit 4694b0b

Browse files
committed
Prepare for release v2.0.4
1 parent 911537a commit 4694b0b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "unusualdope/filament-model-translatable",
33
"type": "library",
44
"license": "MIT",
5-
"version": "2.0.3",
5+
"version": "2.0.4",
66
"autoload": {
77
"psr-4": {
88
"Unusualdope\\FilamentModelTranslatable\\": "src"

src/Helpers/FmtHelper.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ public static function saveWithLang( $record, $data, $is_update = false )
2020

2121
foreach ( $languages as $language_id => $language_iso_code ) {
2222

23-
if ( $is_update ) {
24-
$new_lang_model = $lang_model::where('language_id', $language_id)
23+
$new_lang_model = $lang_model::where('language_id', $language_id)
2524
->where($lang_foreign_key, $record->id)->first();
25+
if($new_lang_model){
26+
$is_update = true;
2627
}
2728
//If the lang model has been defined after the model already has data it has to be considered as a new insertion
2829
if ( !$is_update || empty($new_lang_model) )
@@ -37,7 +38,7 @@ public static function saveWithLang( $record, $data, $is_update = false )
3738
if ( is_int($translatable) && is_string( $options ) ) {
3839
$translatable = $options;
3940
}
40-
41+
4142
if ( !empty( $data[$translatable . '_fmtLang_' . $language_id])){
4243
$new_lang_model->$translatable = $data[$translatable . '_fmtLang_' . $language_id];
4344
} elseif(array_key_exists($translatable . '_fmtLang_' . $language_id, $data)){

0 commit comments

Comments
 (0)