From d334b09fa6b3c95c4557d29ddfbeb220aabc9a64 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 15:50:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9playbook=20=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E7=9A=84=E5=BA=8F=E5=88=97=E7=B1=BB=20(#9639)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Aaron3S --- apps/ops/serializers/playbook.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/ops/serializers/playbook.py b/apps/ops/serializers/playbook.py index cc9132013..eac89850b 100644 --- a/apps/ops/serializers/playbook.py +++ b/apps/ops/serializers/playbook.py @@ -16,11 +16,10 @@ def parse_playbook_name(path): class PlaybookSerializer(BulkOrgResourceModelSerializer): creator = ReadableHiddenField(default=serializers.CurrentUserDefault()) path = serializers.FileField(required=False) - name = serializers.CharField(label=_('Name'), max_length=128, allow_blank=True, required=False) def to_internal_value(self, data): name = data.get('name', False) - if not name: + if not name and data.get('path'): data['name'] = parse_playbook_name(data['path'].name) return super().to_internal_value(data)