From 97f51d78d1eaa4acad8fc0a5fba21d73e1be0988 Mon Sep 17 00:00:00 2001
From: mein Name <ich@example.com>
Date: Wed, 26 Feb 2025 21:33:27 -0500
Subject: [PATCH] letterboxd import: reduce chance of id collision

---
 journal/importers/letterboxd.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/journal/importers/letterboxd.py b/journal/importers/letterboxd.py
index 9094d643..f37241f8 100644
--- a/journal/importers/letterboxd.py
+++ b/journal/importers/letterboxd.py
@@ -1,6 +1,8 @@
 import csv
 import tempfile
 import zipfile
+from datetime import timedelta
+from random import randint
 
 import pytz
 from django.utils.dateparse import parse_datetime
@@ -96,6 +98,7 @@ class LetterboxdImporter(Task):
         }
         dt = parse_datetime(date + shelf_time_offset[shelf_type])
         if dt:
+            dt += timedelta(seconds=randint(0, 3599))
             dt = dt.replace(tzinfo=_tz_sh)
         rating_grade = round(float(rating) * 2) if rating else None
         comment = None