Fixed ListField deletion bug (#1435)

This commit is contained in:
John Dupuy
2016-12-22 12:11:44 -06:00
committed by Stefan Wójcik
parent c84f703f92
commit b8454c7f5b
2 changed files with 245 additions and 4 deletions

View File

@@ -138,10 +138,7 @@ class BaseList(list):
return super(BaseList, self).__setitem__(key, value)
def __delitem__(self, key, *args, **kwargs):
if isinstance(key, slice):
self._mark_as_changed()
else:
self._mark_as_changed(key)
self._mark_as_changed()
return super(BaseList, self).__delitem__(key)
def __setslice__(self, *args, **kwargs):