diff --git a/product/ERP5/Document/ERP5ProjectUnitTestDistributor.py b/product/ERP5/Document/ERP5ProjectUnitTestDistributor.py
index 4ad8f5245042228b95d7f907108a953e581166a0..10ecbe66dc7a3ae55fc67e5a50b87b1a04450a4e 100644
--- a/product/ERP5/Document/ERP5ProjectUnitTestDistributor.py
+++ b/product/ERP5/Document/ERP5ProjectUnitTestDistributor.py
@@ -385,9 +385,9 @@ class ERP5ProjectUnitTestDistributor(XMLObject):
     test_suite = self._getTestSuiteFromTitle(test_suite_title)
     cluster_configuration = test_suite.getClusterConfiguration() or '{}'
     try:
-      generated_configuration = [json.loads(cluster_configuration)]
+      generated_configuration = {"configuration_list": [json.loads(cluster_configuration)]}
     except ValueError:
-      generated_configuration = [{}]
+      generated_configuration = {"configuration_list": [{}]}
     if batch_mode:
       return generated_configuration
     return json.dumps(generated_configuration)