fix: creat linux asset protocol default value is sftp

This commit is contained in:
wangruidong
2024-07-09 18:27:15 +08:00
committed by Bryan
parent 5a57c296a1
commit c6befe4c4b
2 changed files with 30 additions and 0 deletions

View File

@@ -2181,6 +2181,8 @@ def create_internal_platforms(apps, *args):
platforms_data = json.loads(platforms_data_json)
for platform_data in platforms_data:
protocols = platform_data.pop('protocols', [])
platform_data['protocols'] = [p for p in protocols if p.pop('primary', True) is not None]
AllTypes.create_or_update_by_platform_data(platform_data, platform_cls=platform_cls,
automation_cls=automation_cls)