From c2fff00747a47b839c38cb2614988b008e96f5e7 Mon Sep 17 00:00:00 2001 From: afornerot Date: Tue, 15 Jul 2025 19:08:05 +0200 Subject: [PATCH] svg --- misc/docker/Dockerfile | 5 +++++ src/Service/RedmineService.php | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/misc/docker/Dockerfile b/misc/docker/Dockerfile index 7f84074..b2f50d4 100644 --- a/misc/docker/Dockerfile +++ b/misc/docker/Dockerfile @@ -1,6 +1,11 @@ FROM reg.cadoles.com/envole/nineapache:8.2 USER root + +RUN apk add --no-cache tzdata +ENV TZ=Europe/Paris +RUN ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime && echo "Europe/Paris" > /etc/timezone + COPY ./misc/docker/apache.conf /etc/apache2/conf.d/nine/site.conf WORKDIR /app diff --git a/src/Service/RedmineService.php b/src/Service/RedmineService.php index 1a9cb80..3dfac3b 100644 --- a/src/Service/RedmineService.php +++ b/src/Service/RedmineService.php @@ -174,7 +174,10 @@ class RedmineService public function majProjectIssues(Project $project, string $apiKey, bool $force = false) { - $rissues = $this->getProjectIssues($project->getId(), $apiKey, $force ? null : $project->getUpdateAt()); + $updatedAt = $project->getUpdateAt(); + $updatedMinus10 = $updatedAt ? (clone $updatedAt)->sub(new \DateInterval('PT10M')) : null; + + $rissues = $this->getProjectIssues($project->getId(), $apiKey, $force ? null : $updatedMinus10); $rissueids = []; foreach ($rissues as $rissue) { array_push($rissueids, $rissue['id']);