-
Couldn't load subscription status.
- Fork 1.2k
Closed
Description
At base/document.py line 496, the remove function is called on the list being loopped on. The loopped on list should be a shallow copy:
<--
for field in self._changed_fields:
if field.startswith(level):
remove(field)
-->
for field in self._changed_fields[:]:
if field.startswith(level):
remove(field)
Metadata
Metadata
Assignees
Labels
No labels