From 1c9219609a00d29e9083d8cba5374d4a4008d275 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 23 Aug 2023 10:50:16 +0200 Subject: [PATCH] Fix progress callback for slow_delete helper --- src/pretix/base/shredder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/shredder.py b/src/pretix/base/shredder.py index 2a377e9541..b28de4086b 100644 --- a/src/pretix/base/shredder.py +++ b/src/pretix/base/shredder.py @@ -210,6 +210,8 @@ def slow_delete(qs, batch_size=1000, sleep_time=.5, progress_callback=None, prog break if total_deleted >= 0.8 * batch_size: time.sleep(sleep_time) + if progress_callback and progress_total: + progress_callback((progress_offset + total_deleted) / progress_total) return total_deleted