X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Fcontrollers%2Fhistory.py;fp=bluechips%2Fcontrollers%2Fhistory.py;h=833e34d4529ec9db63064a463dfaa41643906c75;hb=9458527642fab328a945d06daed04404c1ae2091;hp=e0a501b8f38edd5139afe90321979ff3a2d99dcc;hpb=ed8863d32a4d626a02bf1c5c930253003068ea3f;p=bluechips.git diff --git a/bluechips/controllers/history.py b/bluechips/controllers/history.py index e0a501b..833e34d 100644 --- a/bluechips/controllers/history.py +++ b/bluechips/controllers/history.py @@ -8,6 +8,7 @@ from bluechips.lib.base import * from bluechips.lib.totals import * import sqlalchemy +from sqlalchemy import orm log = logging.getLogger(__name__) @@ -15,7 +16,8 @@ class HistoryController(BaseController): def index(self): c.title = 'History' - c.expenditures = meta.Session.query(model.Expenditure).all() + c.expenditures = meta.Session.query(model.Expenditure).\ + options(orm.eagerload('splits')).all() c.transfers = meta.Session.query(model.Transfer).all() - + return render('/history/index.mako')