Minor updates

This commit is contained in:
emmdim 2019-12-17 17:16:13 +01:00
parent 552c2a4166
commit 4bdf9502d6
2 changed files with 2 additions and 3 deletions

View File

@ -72,8 +72,7 @@ class Lot(Thing):
transfer_state.comment = TransferState.__doc__
receiver_id = db.Column(CIText(),
db.ForeignKey(User.ethereum_address),
nullable=True,
default=lambda: g.user.ethereum_address)
nullable=True)
receiver = db.relationship(User, primaryjoin=receiver_id == User.ethereum_address)
delivery_note_address = db.Column(CIText(), nullable=True)

View File

@ -40,7 +40,7 @@ class LotView(View):
return ret
def patch(self, id):
patch_schema = self.resource_def.SCHEMA(only=('name', 'description', 'transfer_state', 'receiver', 'deposit'), partial=True)
patch_schema = self.resource_def.SCHEMA(only=('name', 'description', 'transfer_state', 'receiver_id', 'deposit', 'delivery_note_address'), partial=True)
l = request.get_json(schema=patch_schema)
lot = Lot.query.filter_by(id=id).one()
for key, value in l.items():