We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e055910 commit c20410fCopy full SHA for c20410f
1 file changed
manager/src/manager/serializers.py
@@ -560,10 +560,10 @@ def validate(self, attrs):
560
raise serializers.ValidationError({'body': ['Request body is required.']})
561
562
name = attrs.get('name', None)
563
- if not self.instance: # creation — name always required
+ if not self.instance:
564
if not name or not name.strip():
565
raise serializers.ValidationError({'name': ['This field is required.']})
566
- elif name is not None and not name.strip(): # partial update — only validate if provided
+ elif name is not None and not name.strip():
567
raise serializers.ValidationError({'name': ['This field may not be blank.']})
568
569
allowed = set(self.fields.keys()) | {
0 commit comments