From 5de21e17697072e952374c202338a51fbd7d3d29 Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Tue, 28 Mar 2023 15:57:10 +0200
Subject: [PATCH] only one per day is not a daily, the one done at 00h

---
 src/viralhostrange/resources/dumpdata.sh | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/viralhostrange/resources/dumpdata.sh b/src/viralhostrange/resources/dumpdata.sh
index 21cf294a..c4c107cb 100755
--- a/src/viralhostrange/resources/dumpdata.sh
+++ b/src/viralhostrange/resources/dumpdata.sh
@@ -8,14 +8,18 @@ echo "Starting dump at $(date)"
 
 export DUMPS_DIR=/code/persistent_volume/dumps
 
-if [ $(date +"%d") == "01" ]; then
-    SUFFIX=monthly
+if [ $(date +"%H") == "00" ]; then
+  if [ $(date +"%d") == "01" ]; then
+      SUFFIX=monthly
+  else
+      if [ $(date +"%u") == "5" ]; then
+          SUFFIX=weekly
+      else
+          SUFFIX=daily
+      fi
+  fi
 else
-    if [ $(date +"%u") == "5" ]; then
-        SUFFIX=weekly
-    else
-        SUFFIX=daily
-    fi
+  SUFFIX=daily
 fi
 
 echo "DUMPS_DIR is $DUMPS_DIR"
-- 
GitLab