From 9ec626b650f33992d90f62aadcf5389741548594 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 16 May 2022 17:29:14 +0200 Subject: [PATCH] Also allow non string references Fixes #3005 --- InvenTree/InvenTree/tasks.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/InvenTree/InvenTree/tasks.py b/InvenTree/InvenTree/tasks.py index c156d421ab..8af30264d3 100644 --- a/InvenTree/InvenTree/tasks.py +++ b/InvenTree/InvenTree/tasks.py @@ -68,6 +68,10 @@ def offload_task(taskname, *args, force_sync=False, **kwargs): import importlib from InvenTree.status import is_worker_running + # make sure the taskname is a string + if not isinstance(taskname, str): + taskname = str(taskname) + if is_worker_running() and not force_sync: # pragma: no cover # Running as asynchronous task try: