From 8c50f34f8c07ada22c15ce8e8227e41e801284c8 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Sat, 4 Dec 2021 23:20:46 +0200 Subject: [PATCH] Fix tasks schema prevents sending null container parts --- clearml/backend_api/services/v2_13/tasks.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/clearml/backend_api/services/v2_13/tasks.py b/clearml/backend_api/services/v2_13/tasks.py index d1c6405e..ee289a82 100644 --- a/clearml/backend_api/services/v2_13/tasks.py +++ b/clearml/backend_api/services/v2_13/tasks.py @@ -1537,7 +1537,7 @@ class Task(NonStrictDataModel): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "created": { "description": "Task creation time (UTC) ", @@ -3142,7 +3142,7 @@ class CloneRequest(Request): "type": "object", }, "new_task_container": { - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, "description": "The docker container properties for the new task. If not provided then taken from the original task", "type": "object", }, @@ -4103,7 +4103,7 @@ class CreateRequest(Request): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "execution": { "$ref": "#/definitions/execution", @@ -6123,7 +6123,7 @@ class EditRequest(Request): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "execution": { "$ref": "#/definitions/execution", @@ -8166,7 +8166,7 @@ class GetAllResponse(Response): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "created": { "description": "Task creation time (UTC) ", @@ -8700,7 +8700,7 @@ class GetByIdResponse(Response): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "created": { "description": "Task creation time (UTC) ", @@ -12187,7 +12187,7 @@ class ValidateRequest(Request): "container": { "type": "object", "description": "Docker container parameters", - "additionalProperties": {"type": "string"}, + "additionalProperties": {"type": ["string", "null"]}, }, "execution": { "$ref": "#/definitions/execution",