Changeset 122

Show
Ignore:
Timestamp:
04/13/08 22:22:31 (4 months ago)
Author:
njriley
Message:

take advantage of foreign key on Transaction.user

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sucrose/trunk/python/api/sucrose.py

    r116 r122  
    4848                        if not user: 
    4949                                raise ValueError('no such user') 
    50  
    5150                        if not tray: 
    5251                                raise ValueError('no such tray!?') 
     
    6362                        tray.num_consumed += 1 
    6463                        user.balance -= float(tray.cur_price) 
    65                         txn = self.db.Transaction(user_id=user.uid, item_id=tray.item_id, cost=tray.cur_price) 
     64                        txn = self.db.Transaction(user=user, item_id=tray.item_id, 
     65                                                                          cost=tray.cur_price) 
    6666                        self.session.save(txn) 
    6767                        if hasattr(self, 'pic'):