Deleting objects leaves dangling references from other objects
Bug #786418 reported by
Scott Ritchie
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MUGLE |
Triaged
|
Critical
|
Scott Ritchie |
Bug Description
When removing an object from the datastore, the corresponding keys in other classes are left there.
Changed in mugle: | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Scott Ritchie (sritchie) |
Changed in mugle: | |
milestone: | none → 0.1 |
Changed in mugle: | |
status: | Triaged → In Progress |
summary: |
- Removal of an object doesnt manage entity keys + Deleting objects leaves dangling references from other objects |
To post a comment you must log in.
For example, deleting achievements leaves the datastore in an inconsistent state. The achievement objects are removed, but the Game's achievements field (containing a list of achievements) still has references to those keys.
The achievements need to be removed from the game's achievement list.