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