Fix T54098: Crash existing /w dyntopo sculpt
[blender.git] / source / blender / python / bmesh / bmesh_py_types.c
index 6ab5ebf3c81e66e6f8a1c050656971544ba005bc..2866683b89b81a1ea47dbebfb0c17c70738e7791 100644 (file)
@@ -904,7 +904,11 @@ static PyObject *bpy_bmesh_to_mesh(BPy_BMesh *self, PyObject *args)
        /* python won't ensure matching uv/mtex */
        BM_mesh_cd_validate(bm);
 
-       BM_mesh_bm_to_me(bm, me, (&(struct BMeshToMeshParams){0}));
+       BM_mesh_bm_to_me(
+               bm, me,
+               (&(struct BMeshToMeshParams){
+                   .calc_object_remap = true,
+               }));
 
        /* we could have the user do this but if they forget blender can easy crash
         * since the references arrays for the objects derived meshes are now invalid */