From 0d20058a93e3329616f3eb531d6f52aa42cfdbf6 Mon Sep 17 00:00:00 2001 From: mlbonhomme <bonhomme@teklia.com> Date: Tue, 23 Apr 2024 12:32:18 +0200 Subject: [PATCH] apply review --- arkindex/process/serializers/workers.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/arkindex/process/serializers/workers.py b/arkindex/process/serializers/workers.py index 6c84a0492d..7581e94fec 100644 --- a/arkindex/process/serializers/workers.py +++ b/arkindex/process/serializers/workers.py @@ -603,7 +603,12 @@ class DockerWorkerVersionSerializer(serializers.ModelSerializer): max_length=100, help_text="The slug of the worker type of the worker to which a new version will be published.", ) - worker_description = serializers.CharField(required=False, style={"base_template": "textarea.html"}) + worker_description = serializers.CharField( + required=False, + allow_null=True, + allow_blank=True, + style={"base_template": "textarea.html"}, + ) revision_hash = serializers.CharField(max_length=50) revision_message = serializers.CharField(required=False, default="created from docker image") revision_author = serializers.CharField(max_length=50, required=False, default="default") @@ -738,7 +743,8 @@ class DockerWorkerVersionSerializer(serializers.ModelSerializer): if worker.name != validated_data["worker_name"] or worker.type_id != worker_type.id or (description is not None and worker.description != description): worker.name = validated_data["worker_name"] worker.type_id = worker_type.id - worker.description = description if description else worker.description + if description is not None: + worker.description = description worker.save() # Finally, create the worker version and mark it as available -- GitLab