File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
app/admin_api/serializers Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -35,12 +35,12 @@ def validate_parent_sitemap(self, value: Sitemap | None) -> Sitemap | None:
3535 if not value :
3636 return None
3737
38- # 순환 참조를 방지하기 위한 검증, 단 값이 현재 설정된 parent_sitemap과 다를 때만 수행
39- if ( parent_sitemap := self . instance ) and self . instance . parent_sitemap != value :
40- while parent_sitemap :
41- if value == parent_sitemap :
42- raise serializers .ValidationError ("Parent Sitemap이 본인 또는 자식 Sitemap을 가리킬 수 없습니다." )
43- parent_sitemap = parent_sitemap .parent_sitemap
38+ # 순환 참조를 방지하기 위한 검증
39+ parent_sitemap = value
40+ while parent_sitemap :
41+ if parent_sitemap == self . instance :
42+ raise serializers .ValidationError ("Parent Sitemap이 본인 또는 자식 Sitemap을 가리킬 수 없습니다." )
43+ parent_sitemap = parent_sitemap .parent_sitemap
4444
4545 return value
4646
You can’t perform that action at this time.
0 commit comments