src/domain/dispatch.py
BeforeProposed
+1−1
2525 require(route['status'] == 'dispatched', 'not-dispatched')
2626 for identifier in route['loaded']:
2727 parcel = state['parcels'][key(command['tenant'], identifier)]
28 require(parcel['status'] in ['in-transit', 'delivered', 'returned'], 'unfinished-route')
28 require(parcel['status'] in ['delivered', 'returned'], 'unfinished-route')
2929 route['status'] = 'closed'
3030 return {'id': route['id'], 'status': 'closed'}