Index: DOM/EC/Winkelkar/impl/WinkelkarService.cls.xml =================================================================== diff -u -r46083 -r47308 --- DOM/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 46083) +++ DOM/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 47308) @@ -142,13 +142,12 @@ #dim Lijn As DOM.EC.Winkelkar.Lijn = Winkelkar.GeefLijn(LijnID) Do Winkelkar.Verwijder( Lijn ) if $IsObject(Lijn.Groep) { - If ($$$Not(Lijn.Groep.SublijnIterator().HasNext()) && $IsObject(Lijn.Groep.Groep)) { - Do Lijn.Groep.Groep.Verwijder(Lijn.Groep) - Do Lijn.Groep.Delete() - } + Do ..MaatwerkLijnBuilder.Init(Winkelkar) + Do ..MaatwerkLijnBuilder.VerwijderGroepIndienLeeg( Lijn.Groep) } + Do ..WinkelkarRepository.Bewaar(Winkelkar) } Else { - Do ##class(vhLib.Logger).%New().Warning("VerwijderLijn","Lijn '"_LijnID_"' bestond niet meer voor winkelkar '"_Winkelkar.GeefID()_"'.") + Do ##class(vhLib.Logger).%New("APPS.EC.Winkelkar.WinkelkarService").Warning("VerwijderLijn","Lijn '"_LijnID_"' bestond niet meer voor winkelkar '"_WinkelkarID_"'.") } ]]>