From 05d3324f101209c941624569fc41fc06c877f658 Mon Sep 17 00:00:00 2001 From: Lio Novelli Date: Mon, 20 Jun 2022 11:33:04 +0200 Subject: [PATCH] Minor fixes: circumvent error in report download and uique projects in table. --- app/src/Utils/CsvReport/ReportCsv.php | 2 +- app/src/Utils/TimeTrackingServices/YoutrackService.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/Utils/CsvReport/ReportCsv.php b/app/src/Utils/CsvReport/ReportCsv.php index f33d326..cfc1e7a 100644 --- a/app/src/Utils/CsvReport/ReportCsv.php +++ b/app/src/Utils/CsvReport/ReportCsv.php @@ -199,7 +199,7 @@ class ReportCsv implements ReportCsvInterface $table[] = ReportCsvInterface::SEPARATOR_MEDIUM; $table[] = [null, $project, null, $project_time / 60]; $time_sum += (float) $project_time; - $all_projects[] = $project; + // $all_projects[] = $project; // Add a sum of time for whole day. $table[] = ReportCsvInterface::SEPARATOR_MEDIUM; $table[] = [null, implode(', ', $all_projects), null, $time_sum/60]; diff --git a/app/src/Utils/TimeTrackingServices/YoutrackService.php b/app/src/Utils/TimeTrackingServices/YoutrackService.php index 5c74822..22be3ec 100644 --- a/app/src/Utils/TimeTrackingServices/YoutrackService.php +++ b/app/src/Utils/TimeTrackingServices/YoutrackService.php @@ -115,7 +115,8 @@ class YoutrackService implements YoutrackInterface if ($status == 409) { sleep(3); // @TODO Find a way to break of of loop if necessary! - $this->downloadReport($report_id); + var_dump("409 response status during download of report {$report_id}. Sleep 3 and try again."); + return $this->downloadReport($report_id); } } catch (\Throwable $t) {