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