diff --git a/src/ska_tango_base/base/task_queue_manager.py b/src/ska_tango_base/base/task_queue_manager.py
index 461c5615c4e56ba3627bfc0b500a74b789ee9e4b..6c19728317ab09e600b4cd3f3c7fe7996765409c 100644
--- a/src/ska_tango_base/base/task_queue_manager.py
+++ b/src/ska_tango_base/base/task_queue_manager.py
@@ -382,9 +382,9 @@ class QueueManager:
                             ResultCode.NOT_ALLOWED, "Command not allowed", unique_id
                         )
                 if argin:
-                    result = task.do(argin)
+                    result = task(argin)
                 else:
-                    result = task.do()
+                    result = task()
                 # If the response is (ResultCode, Any)
                 if (
                     isinstance(result, tuple)