From 71e79cfb40c62ef366a00b673d89ae9cd98d11d8 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Fri, 11 Apr 2025 21:14:53 -0500 Subject: [PATCH] fix: daily change should be synced when before latest transaction --- app/Actions/EnsureDailyChangeIsSynced.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Actions/EnsureDailyChangeIsSynced.php b/app/Actions/EnsureDailyChangeIsSynced.php index 8dbc529..e11df5f 100644 --- a/app/Actions/EnsureDailyChangeIsSynced.php +++ b/app/Actions/EnsureDailyChangeIsSynced.php @@ -21,7 +21,7 @@ class EnsureDailyChangeIsSynced ! Cache::has($cacheKey) && $model->date->lessThan(now()) && ($model->date->lessThan($model->portfolio->daily_change()->min('date') ?? now()) - || $model->date->lessThan($model->portfolio->transactions()->where('id', '!=', $model->id)->min('date') ?? now()) + || $model->date->lessThan($model->portfolio->transactions()->where('id', '!=', $model->id)->max('date') ?? now()) ) ) { defer(fn () => $model->portfolio->syncDailyChanges());