def put(self, *args, **kw): new_model = kw_to_sqlalchemy(model.CompanyAlchemy, kw) prepare_company_for_address_update(new_model) kw = sqlalchemy_to_kw(new_model) return EasyCrudRestController.put(self, *args, **kw)
def put(self, *args, **kw): new_model = kw_to_sqlalchemy(model.CompanyAlchemy, kw) prepare_company_for_address_update(new_model) kw = sqlalchemy_to_kw(new_model) return EasyCrudRestController.put(self, *args, **kw)
def put(self, *args, **kw): old_model = model.CompanyAlchemy.get_company(kw['id']) new_model = kw_to_sqlalchemy(model.CompanyAlchemy, kw) # Check if the address has been modified. If it's the case, then # prepare the kw dict before insertion. if old_model.address != new_model.address: prepare_company_for_address_update(new_model) kw = sqlalchemy_to_kw(new_model) return EasyCrudRestController.put(self, *args, **kw)
def put(self, *args, **kw): old_model = model.CompanyAlchemy.get_company(kw['id']) new_model = kw_to_sqlalchemy(model.CompanyAlchemy, kw) # Check if the address has been modified. If it's the case, then # prepare the kw dict before insertion. if old_model.address != new_model.address: prepare_company_for_address_update(new_model) kw = sqlalchemy_to_kw(new_model) return EasyCrudRestController.put(self, *args, **kw)