From 17750f77213cd05b436a850e4c52c132323aad32 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 25 May 2014 16:14:28 +0530 Subject: [PATCH] Fix: Due to some reason, sqlalchemy on webfaction was not escaping upper case labels in sql statements. Fixed now. --- brewman/views/reports/raw_material_cost.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/brewman/views/reports/raw_material_cost.py b/brewman/views/reports/raw_material_cost.py index 521c947a..9d2c7405 100644 --- a/brewman/views/reports/raw_material_cost.py +++ b/brewman/views/reports/raw_material_cost.py @@ -47,8 +47,8 @@ def report_id(request): def build_report(request, start_date, finish_date): report = {'StartDate': start_date, 'FinishDate': finish_date, 'Body': [], 'Footer': []} - sum_issue = func.sum(case([(LedgerBase.type == 2, Journal.signed_amount)], else_=0)).label('Issue') - sum_sale = (func.sum(case([(LedgerBase.type == 3, Journal.signed_amount)], else_=0)) * -1).label('Sale') + sum_issue = func.sum(case([(LedgerBase.type == 2, Journal.signed_amount)], else_=0)).label('issue') + sum_sale = (func.sum(case([(LedgerBase.type == 3, Journal.signed_amount)], else_=0)) * -1).label('sale') query = DBSession.query(CostCenter, sum_issue, sum_sale) \ .join(CostCenter.journals).join(Journal.voucher).join(Journal.ledger) \ @@ -79,9 +79,9 @@ def build_report(request, start_date, finish_date): def build_report_id(request, cost_center_id, start_date, finish_date): report = {'StartDate': start_date, 'FinishDate': finish_date, 'Body': []} - sum_quantity = func.sum(Inventory.quantity * Journal.debit).label('Quantity') - sum_net = func.sum(Inventory.rate * Inventory.quantity * Journal.debit).label('Net') - sum_gross = func.sum(Inventory.amount * Journal.debit).label('Gross') + sum_quantity = func.sum(Inventory.quantity * Journal.debit).label('quantity') + sum_net = func.sum(Inventory.rate * Inventory.quantity * Journal.debit).label('net') + sum_gross = func.sum(Inventory.amount * Journal.debit).label('gross') query = DBSession.query(Product, sum_quantity, sum_net, sum_gross) \ .join(Product.inventories).join(Inventory.voucher).join(Voucher.journals).join(Product.product_group) \