From 41377757ec63bd6aff25522924f82477e2ebc2ef Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Mon, 28 Oct 2024 17:50:45 -0500 Subject: [PATCH] fix:only sync daily changes for weekdays --- app/Models/Portfolio.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Models/Portfolio.php b/app/Models/Portfolio.php index 36a2535..c7cf606 100644 --- a/app/Models/Portfolio.php +++ b/app/Models/Portfolio.php @@ -138,7 +138,12 @@ class Portfolio extends Model $holdings->each(function($holding) use (&$total_performance, $dividends) { - $period = CarbonPeriod::create($holding->first_transaction_date, now()->isBefore(Carbon::parse(config('investbrain.daily_change_time_of_day'))) ? now()->subDay() : now())->filter('isWeekday'); + $period = CarbonPeriod::create( + $holding->first_transaction_date, + now()->isBefore(Carbon::parse(config('investbrain.daily_change_time_of_day'))) + ? now()->subDay() + : now() + ); $holding->setRelation('dividends', $dividends->where('symbol', $holding->symbol));