Use the decorated delay setting when delay and eta are missing

This commit is contained in:
tcely authored and GitHub committed 2025-07-04 19:22:45 -04:00
1 parent d30c18dfbb
commit 39eec8ec5f
1 file changed
+3
+3
View File
@@ -11,6 +11,9 @@ def set_verbose_name(task_wrapper, /, *args, vn_args=(), vn_fmt=None, **kwargs):
assert vn_fmt is not None, 'vn_fmt is required'
if vn_fmt is None:
return False
# support using the delay setting from the decorator
if not ('delay' in kwargs or 'eta' in kwargs):
kwargs['delay'] = task_wrapper.settings.get('delay') or int()
result = task_wrapper.schedule(*args, **kwargs)
try:
task_history = TaskHistory.objects.get(task_id=str(result.id))