From 1b97c4d58fd1688011200f9347694a9ea2fa80bf Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 14 Aug 2019 20:06:16 +0200 Subject: [PATCH] Fix date for recurring transactions #2407 --- app/Jobs/CreateRecurringTransactions.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Jobs/CreateRecurringTransactions.php b/app/Jobs/CreateRecurringTransactions.php index e77c04ee40..2f4c3b1ed5 100644 --- a/app/Jobs/CreateRecurringTransactions.php +++ b/app/Jobs/CreateRecurringTransactions.php @@ -97,6 +97,7 @@ class CreateRecurringTransactions implements ShouldQueue */ public function setDate(Carbon $date): void { + $date->startOfDay(); $this->date = $date; } @@ -301,6 +302,7 @@ class CreateRecurringTransactions implements ShouldQueue private function handleOccurrence(Recurrence $recurrence, Carbon $date): ?TransactionGroup { Log::debug(sprintf('Now at date %s.', $date->format('Y-m-d'))); + $date->startOfDay(); if ($date->ne($this->date)) { Log::debug(sprintf('%s is not not today (%s)', $date->format('Y-m-d'), $this->date->format('Y-m-d')));