diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 091f605b..c7e73839 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -409,7 +409,6 @@ public static function getPengelolaByUserId($user_id, $tanggal) return Pengelola::cache()->get('all')->where('user_id', $user_id)->where('active', '<=', $tanggal)->sortByDesc('tanggal')->first(); } - /** * Cek Duplicate from json. * diff --git a/app/Models/KerangkaAcuan.php b/app/Models/KerangkaAcuan.php index b2575b97..2cb6eb39 100644 --- a/app/Models/KerangkaAcuan.php +++ b/app/Models/KerangkaAcuan.php @@ -61,7 +61,6 @@ protected static function booted(): void $naskahkeluar->generate = 'A'; $naskahkeluar->save(); $kak->naskah_keluar_id = $naskahkeluar->id; - }); static::updating(function (KerangkaAcuan $kak) { $naskahkeluar = NaskahKeluar::where('id', $kak->naskah_keluar_id)->first(); diff --git a/app/Nova/Actions/AddHasManyModel.php b/app/Nova/Actions/AddHasManyModel.php index fbf19103..cd978fe3 100644 --- a/app/Nova/Actions/AddHasManyModel.php +++ b/app/Nova/Actions/AddHasManyModel.php @@ -47,12 +47,14 @@ public function addFields($fields) public function handle(ActionFields $fields, Collection $models) { $model = app('App\Models\\'.Str::studly($this->modelName)); - foreach ($this->fields as $field) { - if (($field->resourceClass ?? null) == null && $field->saveOnActionRelation) - $model->{$field->attribute} = $fields->{$field->attribute}; - if ($field instanceof BelongsTo && $field->saveOnActionRelation) - $model->{Str::snake($field->attribute.' id')} = $fields->{$field->attribute}->id; + foreach ($this->fields as $field) { + if (($field->resourceClass ?? null) == null && $field->saveOnActionRelation) { + $model->{$field->attribute} = $fields->{$field->attribute}; } + if ($field instanceof BelongsTo && $field->saveOnActionRelation) { + $model->{Str::snake($field->attribute.' id')} = $fields->{$field->attribute}->id; + } + } $model->{Str::snake($this->parentIdColumn ?? $this->parentModel.' id')} = $this->resourceId; $model->save(); }