Clear out iterable data when resetting Disco items.
This commit is contained in:
parent
8c763fcf43
commit
766e0b685d
@ -128,9 +128,10 @@ class DiscoItems(ElementBase):
|
||||
def del_items(self):
|
||||
"""Remove all items."""
|
||||
self._items = set()
|
||||
for item in self['substanzas']:
|
||||
if isinstance(item, DiscoItem):
|
||||
items = [i for i in self.iterables if isinstance(i, DiscoItem)]
|
||||
for item in items:
|
||||
self.xml.remove(item.xml)
|
||||
self.iterables.remove(item)
|
||||
|
||||
|
||||
class DiscoItem(ElementBase):
|
||||
|
Loading…
x
Reference in New Issue
Block a user