From b10ee436e81612240818a4fd2b7100f9f60a2fca Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Tue, 28 Nov 2023 15:07:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20sftp=E4=B8=8D=E8=83=BD=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=B8=BA=E9=BB=98=E8=AE=A4=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/serializers/storage.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/terminal/serializers/storage.py b/apps/terminal/serializers/storage.py index caf887f21..85f52c609 100644 --- a/apps/terminal/serializers/storage.py +++ b/apps/terminal/serializers/storage.py @@ -281,3 +281,10 @@ class ReplayStorageSerializer(BaseStorageSerializer): extra_kwargs = { 'name': {'validators': [UniqueValidator(queryset=ReplayStorage.objects.all())]} } + + def validate_is_default(self, value): + if self.initial_data.get('type') == const.ReplayStorageType.sftp.value: + # sftp不能设置为默认存储 + return False + else: + return value