mirror of https://github.com/jumpserver/jumpserver
fix: 修复系统平台创建名称报错信息
parent
46fbc19697
commit
09d91d8bf3
|
@ -2,7 +2,7 @@
|
||||||
#
|
#
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from django.db.models import F
|
from django.db.models import F
|
||||||
|
from django.core.validators import RegexValidator
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from orgs.mixins.serializers import BulkOrgResourceModelSerializer
|
from orgs.mixins.serializers import BulkOrgResourceModelSerializer
|
||||||
|
@ -177,6 +177,14 @@ class AssetDisplaySerializer(AssetSerializer):
|
||||||
class PlatformSerializer(serializers.ModelSerializer):
|
class PlatformSerializer(serializers.ModelSerializer):
|
||||||
meta = serializers.DictField(required=False, allow_null=True)
|
meta = serializers.DictField(required=False, allow_null=True)
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
|
# TODO 修复 drf SlugField RegexValidator bug,之后记得删除
|
||||||
|
validators = self.fields['name'].validators
|
||||||
|
if isinstance(validators[-1], RegexValidator):
|
||||||
|
validators.pop()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Platform
|
model = Platform
|
||||||
fields = [
|
fields = [
|
||||||
|
|
Loading…
Reference in New Issue