From 15605dd1633d7b1e014e7f44fbb945faf8755f8c Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 31 Dec 2022 15:56:36 +0100 Subject: [PATCH] Fix https://github.com/firefly-iii/firefly-iii/issues/6785 --- app/Models/Account.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Models/Account.php b/app/Models/Account.php index 652ef27de7..5575ab5631 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -26,6 +26,7 @@ use Carbon\Carbon; use Eloquent; use FireflyIII\User; use Illuminate\Database\Eloquent\Builder as EloquentBuilder; +use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; @@ -290,4 +291,16 @@ class Account extends Model { return $this->belongsTo(User::class); } + + /** + * Get the virtual balance + * + * @return Attribute + */ + protected function virtualBalance(): Attribute + { + return Attribute::make( + get: fn($value) => (string) $value, + ); + } }