hmarr/mongoengine — pull request #496 by deignacio (2012-05-10 05:02:16+00:00)
Title: Fixed Document with Proxied Fields Deletion Logic for EmbeddedDocuments

As pointed out in https://github.com/hmarr/mongoengine/pull/492#issuecomment-5616680 `FileField` and `ImageField` deletion breaks in `EmbeddedDocuments`. This set of patches build on pull request 492 to recurse through the fields of an `EmbeddedDocument` to do the appropriate deletion there as well.