Subversion Repositories SmartDukaan

Rev

Rev 3530 | Rev 3578 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3530 Rev 3553
Line 1307... Line 1307...
1307
    catalog_client.reduceReservationCount(lineitem.item_id, order.warehouse_id, lineitem.quantity)
1307
    catalog_client.reduceReservationCount(lineitem.item_id, order.warehouse_id, lineitem.quantity)
1308
    
1308
    
1309
    order.warehouse_id = warehouse_id
1309
    order.warehouse_id = warehouse_id
1310
    session.commit()
1310
    session.commit()
1311
    return order
1311
    return order
-
 
1312
 
-
 
1313
def add_delay_reason(order_id, reason):
-
 
1314
    '''
-
 
1315
    Adds a delay reason to the order
-
 
1316
    '''
-
 
1317
    order = get_order(order_id)
-
 
1318
    try:
-
 
1319
        order.delay_reason = reason
-
 
1320
        session.commit()
-
 
1321
        return True
-
 
1322
    except:
-
 
1323
        return False
1312
    
1324
    
1313
def close_session():
1325
def close_session():
1314
    if session.is_active:
1326
    if session.is_active:
1315
        print "session is active. closing it."
1327
        print "session is active. closing it."
1316
        session.close()
1328
        session.close()