fix: 优化 gen_material_out 防止自引用

This commit is contained in:
caoqianming 2025-05-30 14:04:35 +08:00
parent ec42e70118
commit 9e9501a065
1 changed files with 2 additions and 1 deletions

View File

@ -212,7 +212,8 @@ class RouteSerializer(CustomModelSerializer):
if material_out:
material_out.is_deleted = False
if material_out.parent is None:
material_out.parent = material
if material_out.id != material.id:
material_out.parent = material
material_out.cate = material.cate
material_out.tracking = material_out_tracking
material_out.save()