| Total Lines | 12 |
| Duplicated Lines | 0 % |
| Changes | 2 | ||
| Bugs | 0 | Features | 0 |
| 1 | from rest_framework import serializers |
||
| 8 | class GroupFieldSerializer(serializers.ModelSerializer): |
||
|
|
|||
| 9 | class Meta: |
||
| 10 | model = GroupField |
||
| 11 | |||
| 12 | group = serializers.PrimaryKeyRelatedField(queryset=Group.objects.all()) |
||
| 13 | validator_values = serializers.JSONField(binary=False) |
||
| 14 | |||
| 15 | def validate(self, fields): |
||
| 16 | validator = fields.get('validator') |
||
| 17 | validator_fields = fields.get('validator_values') |
||
| 18 | validator.validate_fields(validator_fields) |
||
| 19 | return super().validate(fields) |
||
| 20 |