if insert == True or 'id' not in self:
AlchemyObj.insert(self, dict(self))
else:
- AlchemyObj.update(self, dict(self))
+ AlchemyObj.update(self, {'address_id': self['address_id']}, dict(self))
def delete(self, commit=True):
AlchemyObj.delete(self, dict(self))
if 'conf_file_id' not in self:
AlchemyObj.insert(self, dict(self))
else:
- AlchemyObj.update(self, self['conf_file_id'], dict(self))
+ AlchemyObj.update(self, {'conf_file_id': self['conf_file_id']}, dict(self))
def delete(self, commit=True):
assert 'conf_file_id' in self
if 'ilink_id' in self:
AlchemyObj.insert(self, dict(self))
else:
- AlchemyObj.update(self, self['ilink_id'], dict(self))
+ AlchemyObj.update(self, {'ilink_id': self['ilink_id']}, dict(self))
def delete(self, commit=True):
assert 'ilink_id' in self
if 'initscript_id' not in self:
AlchemyObj.insert(self, dict(self))
else:
- AlchemyObj.update(self, self['initscript_id'], dict(self))
+ AlchemyObj.update(self, {'initscript_id': self['initscript_id']}, dict(self))
def delete(self, commit=True):
assert 'initscript_id' in self