diff --git a/src/viralhostrange/resources/dumpdata.sh b/src/viralhostrange/resources/dumpdata.sh
index 21cf294a5c76420d25414aa8eda444182bc550e7..c4c107cb79e52e5d65c29a95f6dba0a3623153de 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"