fix: 修复克隆网关没有克隆账号的问题

pull/9558/head
Bai 2023-02-15 11:13:06 +08:00 committed by Jiangjie.Bai
parent f3b529170d
commit e25306608b
2 changed files with 3 additions and 5 deletions

View File

@ -3,10 +3,10 @@ from django.utils.translation import ugettext as _
from django.views.generic.detail import SingleObjectMixin
from rest_framework.serializers import ValidationError
from rest_framework.views import APIView, Response
from common.utils import get_logger
from assets.tasks import test_gateways_connectivity_manual
from orgs.mixins.api import OrgBulkModelViewSet
from .asset import AssetViewSet
from .. import serializers
from ..models import Domain, Gateway
@ -28,7 +28,7 @@ class DomainViewSet(OrgBulkModelViewSet):
return super().get_serializer_class()
class GatewayViewSet(OrgBulkModelViewSet):
class GatewayViewSet(AssetViewSet):
perm_model = Gateway
filterset_fields = ("domain__name", "name", "domain")
search_fields = ("domain__name",)

View File

@ -20,9 +20,7 @@ class GatewaySerializer(HostSerializer):
queryset = queryset.exclude(id=self.instance.id)
has = queryset.exists()
if has:
raise serializers.ValidationError(
_('This field must be unique.')
)
raise serializers.ValidationError(_('This field must be unique.'))
return value