destroySelf() must remove the object from related joins
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
.destroySelf() must remove the object being destroyed
from all related joins. Something like this:
class Service(Base):
groups = RelatedJoin("ServiceGroup")
def destroySelf(self):
for group in self.groups:
self.removeServiceGroup(group)
super(Service, self).destroySelf()
class ServiceGroup(Base):
services = RelatedJoin("Service")
def destroySelf(self):
for service in self.services:
self.removeService(service)
super(ServiceGroup, self).destroySelf()
Logged In: YES
user_id=459586
A proposed fix in patch [1593174]:
http://sourceforge.net/tracker/index.php?func=detail&aid=1593174&group_id=74338&atid=540674