]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Fix resource-data delete bug.
authorJason Dunsmore <jasondunsmore@gmail.com>
Tue, 16 Jul 2013 21:13:24 +0000 (16:13 -0500)
committerJason Dunsmore <jasondunsmore@gmail.com>
Tue, 16 Jul 2013 21:32:10 +0000 (16:32 -0500)
Bug 1201974.

Change-Id: I6c4692df71dc7188c0a9caf0ca6c26b67b4e168f

heat/db/sqlalchemy/models.py

index 6ee060fb95c0882d6d2ada4673727f7dad89680f..2928b9147c8c3f8e4fce93787644ad8ce9df7bea 100644 (file)
@@ -252,8 +252,9 @@ class Resource(BASE, HeatBase):
                                  sqlalchemy.ForeignKey('stack.id'),
                                  nullable=False)
     stack = relationship(Stack, backref=backref('resources'))
-    data = relationship(ResourceData, backref=backref('resources',
-                                                      lazy='joined'))
+    data = relationship(ResourceData,
+                        cascade="all,delete",
+                        backref=backref('resource', lazy='joined'))
 
 
 class WatchRule(BASE, HeatBase):