fixing schema
This commit is contained in:
parent
6bf1354109
commit
f8be48d524
|
@ -439,7 +439,7 @@ class ActionStatus(Action):
|
||||||
|
|
||||||
@pre_load
|
@pre_load
|
||||||
def put_devices(self, data: dict):
|
def put_devices(self, data: dict):
|
||||||
if not 'devices' in data.keys():
|
if 'devices' not in data.keys():
|
||||||
data['devices'] = []
|
data['devices'] = []
|
||||||
|
|
||||||
@post_load
|
@post_load
|
||||||
|
@ -447,10 +447,16 @@ class ActionStatus(Action):
|
||||||
for dev in data['devices']:
|
for dev in data['devices']:
|
||||||
if dev.trading in [None, 'Revoke', 'ConfirmRevoke']:
|
if dev.trading in [None, 'Revoke', 'ConfirmRevoke']:
|
||||||
return data
|
return data
|
||||||
trade = [ac for ac in dev.actions if ac.t == 'Trade'][-1]
|
|
||||||
|
trades = [ac for ac in dev.actions if ac.t == 'Trade']
|
||||||
|
if not trades:
|
||||||
|
return data
|
||||||
|
|
||||||
|
trade = trades[-1]
|
||||||
|
|
||||||
if trade.user_to != g.user:
|
if trade.user_to != g.user:
|
||||||
data['rol_user'] = trade.user_to
|
data['rol_user'] = trade.user_to
|
||||||
data['trade'] = trade
|
data['trade'] = trade
|
||||||
|
|
||||||
|
|
||||||
class Recycling(ActionStatus):
|
class Recycling(ActionStatus):
|
||||||
|
|
Reference in New Issue