Remove remaining recursive queries on repo delete and add test

This commit is contained in:
Joseph Schorr 2015-12-18 14:18:52 -05:00
parent 49af7ef7b1
commit 94ece129d4
3 changed files with 43 additions and 4 deletions

View file

@ -406,7 +406,7 @@ class Repository(BaseModel):
# These models don't need to use transitive deletes, because the referenced objects
# are cleaned up directly
skip_transitive_deletes = {RepositoryTag, RepositoryBuild, RepositoryBuildTrigger, BlobUpload,
Image}
Image, TagManifest, DerivedStorageForImage}
delete_instance_filtered(self, Repository, delete_nullable, skip_transitive_deletes)