Now select the current month if exists.

This commit is contained in:
Alexis Lahouze
2013-01-26 12:47:04 +01:00
parent a7c63c270e
commit 8062cb4c59
2 changed files with 17 additions and 9 deletions

View File

@ -39,13 +39,13 @@ def get_months(account_id):
session = db.session
query = session.query(
distinct(extract("year", Entry.operation_date)).label("year"),
extract("month", Entry.operation_date).label("month")
distinct(cast(extract("year", Entry.operation_date), db.String)).label("year"),
cast(extract("month", Entry.operation_date), db.String).label("month")
).filter(Entry.account_id == account_id).order_by("year", "month")
return json.dumps([{
"year": i.year,
"month": i.month
"month": i.month.rjust(2, '0')
} for i in query.all()])
@app.route("/api/accounts", methods=["PUT"])