From 84e1411c228216bf3d7697d573d40e620d41d675 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 19 Nov 2024 18:06:36 +0800 Subject: [PATCH] fix: Clone endpoint 500 --- apps/terminal/serializers/endpoint.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/terminal/serializers/endpoint.py b/apps/terminal/serializers/endpoint.py index 8f6a18560..46c1f343e 100644 --- a/apps/terminal/serializers/endpoint.py +++ b/apps/terminal/serializers/endpoint.py @@ -27,7 +27,7 @@ class EndpointSerializer(BulkModelSerializer): fields_mini = ['id', 'name'] fields_small = [ 'host', 'https_port', 'http_port', 'ssh_port', 'rdp_port', - 'mysql_port', 'mariadb_port', 'postgresql_port', 'redis_port','vnc_port', + 'mysql_port', 'mariadb_port', 'postgresql_port', 'redis_port', 'vnc_port', 'oracle_port_range', 'oracle_port', 'sqlserver_port', 'is_active' ] fields = fields_mini + fields_small + [ @@ -59,7 +59,7 @@ class EndpointSerializer(BulkModelSerializer): return extra_kwargs def validate_is_active(self, value): - if str(self.instance.id) == Endpoint.default_id: + if self.instance and str(self.instance.id) == Endpoint.default_id: # 默认端点不能禁用 return True else: