Skip to content

Commit 17d0cb2

Browse files
Protection agains conditions with no small displacement name changes
1 parent fac4da8 commit 17d0cb2

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

kratos.gid/apps/Structural/write/write.tcl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -388,9 +388,11 @@ proc Structural::write::ApplicationSpecificGetCondition {condition group etype n
388388
if {[Structural::write::GroupUsesSmallDisplacement $group $used_small_disp_elements]} {
389389
set new_cond [Model::Clone $condition]
390390
set topology [$new_cond getTopologyFeature $etype $nnodes]
391-
set new_kname [$topology getAttribute KratosNameSmallDisplacement]
392-
if {$new_kname ne ""} {$topology setKratosName $new_kname}
393-
set ret $new_cond
391+
if {$topology ne "" && [$topology hasAttribute KratosNameSmallDisplacement]} {
392+
set new_kname [$topology getAttribute KratosNameSmallDisplacement]
393+
if {$new_kname ne ""} {$topology setKratosName $new_kname}
394+
set ret $new_cond
395+
}
394396
}
395397
}
396398
return $ret

0 commit comments

Comments
 (0)