diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2026-10-17 18:55:29 +0200 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2026-10-17 18:55:29 +0200 |
| commit | 6dff60f933198beba4aebe8e4bc1af8a66f0eef7 (patch) | |
| tree | b3d6960685b2a294a825f04f6181b3f3a2ee301e | |
| parent | 71a22d1f1c855d0e319ab3e332844cf9655ab546 (diff) | |
| download | fietsboek-6dff60f933198beba4aebe8e4bc1af8a66f0eef7.tar.gz fietsboek-6dff60f933198beba4aebe8e4bc1af8a66f0eef7.tar.bz2 fietsboek-6dff60f933198beba4aebe8e4bc1af8a66f0eef7.zip | |
don't error if track for climbs is not found
| -rw-r--r-- | fietsboek/actions.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fietsboek/actions.py b/fietsboek/actions.py index 29d7043..ae98856 100644 --- a/fietsboek/actions.py +++ b/fietsboek/actions.py @@ -362,6 +362,10 @@ def extract_climbs_background(request: Request, track_id: int): request.redis.set(f"bg-tasks:track-{track_id}", 1) session = request.registry["dbsession_factory"]() track = session.get(models.Track, track_id) + if track is None: + LOGGER.info("Track %s not found for climb extraction -- already deleted?", track_id) + request.redis.delete(f"bg-tasks:track-{track_id}") + return with session: extract_climbs(session, track, loader, layer, request.overpass_api) try: |
