File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -348,18 +348,17 @@ def create(self, validated_data) -> CustomUser:
348348 user .set_password (validated_data ["password" ])
349349 user .save ()
350350
351- if "skills_ids" in validated_data :
352- for skill_id in validated_data ["skills_ids" ]:
353- try :
354- skill = Skill .objects .get (id = skill_id )
355- except Skill .DoesNotExist :
356- raise serializers .ValidationError ("Skill does not exist" )
357-
358- SkillToObject .objects .create (
359- skill = skill ,
360- content_type = ContentType .objects .get_for_model (CustomUser ),
361- object_id = user .id ,
362- )
351+ for skill_id in validated_data .get ("skills_ids" , []):
352+ try :
353+ skill = Skill .objects .get (id = skill_id )
354+ except Skill .DoesNotExist :
355+ raise serializers .ValidationError ("Skill does not exist" )
356+
357+ SkillToObject .objects .create (
358+ skill = skill ,
359+ content_type = ContentType .objects .get_for_model (CustomUser ),
360+ object_id = user .id ,
361+ )
363362
364363 return user
365364
You can’t perform that action at this time.
0 commit comments