brmbar.Account.create(): Fix SQL usage

This commit is contained in:
Petr Baudis 2012-09-28 23:20:00 +02:00
parent 8ed210bac9
commit a775c24cbc

View file

@ -50,7 +50,7 @@ class Account:
def create(cls, db, name, currency, acctype):
""" Constructor for new account """
with closing(db.cursor()) as cur:
cur.execute("INSERT INTO accounts (name, currency, acctype) VALUES (%s, %s, %s) RETURNING id", [name, currency, acctype])
cur.execute("INSERT INTO accounts (name, currency, acctype) VALUES (%s, %s, %s) RETURNING id", [name, currency.id, acctype])
id = cur.fetchone()[0]
return cls(db, name = name, id = id, currency = currency, acctype = acctype)