]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Adds delete-orphan to database deletion.
authorSenhua Huang <senhuang@cisco.com>
Fri, 15 Mar 2013 02:05:38 +0000 (19:05 -0700)
committerSenhua Huang <senhuang@cisco.com>
Fri, 15 Mar 2013 02:07:39 +0000 (19:07 -0700)
Change-Id: I3570c812c042365e68eef3b5463899afa85eb9fd
Fixes: bug #1096549
quantum/db/models_v2.py

index 6fa0f84d899cbcd2f06ad2676e91af0ca3039a35..4d5a838b862eb8531a61fa6999f6af8637018455 100644 (file)
@@ -145,10 +145,10 @@ class Subnet(model_base.BASEV2, HasId, HasTenant):
     enable_dhcp = sa.Column(sa.Boolean())
     dns_nameservers = orm.relationship(DNSNameServer,
                                        backref='subnet',
-                                       cascade='delete')
+                                       cascade='all, delete, delete-orphan')
     routes = orm.relationship(SubnetRoute,
                               backref='subnet',
-                              cascade='delete')
+                              cascade='all, delete, delete-orphan')
     shared = sa.Column(sa.Boolean)