From 2cfb126c6c237794dc55fd51ed73232e0cd43f21 Mon Sep 17 00:00:00 2001 From: Cayo Puigdefabregas Date: Fri, 11 Jun 2021 12:26:36 +0200 Subject: [PATCH] fixing litle bug in delete dev of a lot --- ereuse_devicehub/resources/lot/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ereuse_devicehub/resources/lot/views.py b/ereuse_devicehub/resources/lot/views.py index 6208d261..29a77e86 100644 --- a/ereuse_devicehub/resources/lot/views.py +++ b/ereuse_devicehub/resources/lot/views.py @@ -224,6 +224,7 @@ class LotDeviceView(LotBaseChildrenView): id = ma.fields.List(ma.fields.Integer()) def _post(self, lot: Lot, ids: Set[int]): + # import pdb; pdb.set_trace() # get only new devices ids -= {x.id for x in lot.devices} if not ids: @@ -233,7 +234,7 @@ class LotDeviceView(LotBaseChildrenView): if lot.trade: # all users involved in the trade action can modify the lot trade_users = [lot.trade.user_from.id, lot.trade.user_to.id] - if g.user in trade_users: + if g.user.id in trade_users: users = trade_users devices = set(Device.query.filter(Device.id.in_(ids)).filter(