From 8583b574ac67afe9aed0114d913c8dd20bf59bf1 Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 9 Nov 2016 21:46:32 +0100 Subject: [PATCH] Multi year was not visible. --- app/Generator/Report/ReportGeneratorFactory.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Generator/Report/ReportGeneratorFactory.php b/app/Generator/Report/ReportGeneratorFactory.php index d2ae6f9809..f5c1d4ef1e 100644 --- a/app/Generator/Report/ReportGeneratorFactory.php +++ b/app/Generator/Report/ReportGeneratorFactory.php @@ -35,15 +35,17 @@ class ReportGeneratorFactory public static function reportGenerator(string $type, Carbon $start, Carbon $end): ReportGeneratorInterface { $period = 'Month'; - // more than one year date difference means multi year report. - if ($start->diffInMonths($end) > 12) { - $period = 'MultiYear'; - } // more than two months date difference means year report. if ($start->diffInMonths($end) > 1) { $period = 'Year'; } + // more than one year date difference means multi year report. + if ($start->diffInMonths($end) > 12) { + $period = 'MultiYear'; + } + + $class = sprintf('FireflyIII\Generator\Report\%s\%sReportGenerator', $type, $period); if (class_exists($class)) { /** @var ReportGeneratorInterface $obj */