mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-05 19:16:37 +00:00
fix: 修改playbook 创建的序列类 (#9639)
Co-authored-by: Aaron3S <chenyang@fit2cloud.com>
This commit is contained in:
parent
90813d7690
commit
d334b09fa6
@ -16,11 +16,10 @@ def parse_playbook_name(path):
|
|||||||
class PlaybookSerializer(BulkOrgResourceModelSerializer):
|
class PlaybookSerializer(BulkOrgResourceModelSerializer):
|
||||||
creator = ReadableHiddenField(default=serializers.CurrentUserDefault())
|
creator = ReadableHiddenField(default=serializers.CurrentUserDefault())
|
||||||
path = serializers.FileField(required=False)
|
path = serializers.FileField(required=False)
|
||||||
name = serializers.CharField(label=_('Name'), max_length=128, allow_blank=True, required=False)
|
|
||||||
|
|
||||||
def to_internal_value(self, data):
|
def to_internal_value(self, data):
|
||||||
name = data.get('name', False)
|
name = data.get('name', False)
|
||||||
if not name:
|
if not name and data.get('path'):
|
||||||
data['name'] = parse_playbook_name(data['path'].name)
|
data['name'] = parse_playbook_name(data['path'].name)
|
||||||
return super().to_internal_value(data)
|
return super().to_internal_value(data)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user