From 3dab1eb92e9ef642fb0535be6a81d35ff888e4cf Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 9 Oct 2023 20:12:03 +0200 Subject: [PATCH] fix: server saving --- app/Models/Server.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Models/Server.php b/app/Models/Server.php index 5cbd6deb5..a53d6ffe5 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -17,10 +17,14 @@ class Server extends BaseModel protected static function booted() { static::saving(function ($server) { - $server->forceFill([ - 'ip' => Str::of($server->ip)->trim(), - 'user' => Str::of($server->user)->trim(), - ]); + $payload = []; + if ($server->user) { + $payload['user'] = Str::of($server->user)->trim(); + } + if ($server->ip) { + $payload['ip'] = Str::of($server->ip)->trim(); + } + $server->forceFill($payload); }); static::created(function ($server) {