File tree Expand file tree Collapse file tree
backend/FwLite/FwDataMiniLcmBridge/Api Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1088,13 +1088,15 @@ private ICmObject FindSenseOrEntryComponent(ComplexFormComponent component)
10881088
10891089 public Task DeleteComplexFormComponent ( ComplexFormComponent complexFormComponent )
10901090 {
1091+ //complex form entry has been deleted, so this component relationship is gone already
1092+ if ( ! EntriesRepository . TryGetObject ( complexFormComponent . ComplexFormEntryId , out var lexEntry ) )
1093+ return Task . CompletedTask ;
1094+
10911095 UndoableUnitOfWorkHelper . DoUsingNewOrCurrentUOW ( "Delete Complex Form Component" ,
10921096 "Add Complex Form Component" ,
10931097 Cache . ServiceLocator . ActionHandler ,
10941098 ( ) =>
10951099 {
1096- //complex form entry has been deleted, so this component relationship is gone already
1097- if ( ! EntriesRepository . TryGetObject ( complexFormComponent . ComplexFormEntryId , out var lexEntry ) ) return ;
10981100 RemoveComplexFormComponent ( lexEntry , complexFormComponent ) ;
10991101 } ) ;
11001102 return Task . CompletedTask ;
You can’t perform that action at this time.
0 commit comments