diff --git a/lib/nntp/tiny/db.py b/lib/nntp/tiny/db.py index 044f0af..7459772 100644 --- a/lib/nntp/tiny/db.py +++ b/lib/nntp/tiny/db.py @@ -87,7 +87,9 @@ class Database(): if column != table.key: values.append(getattr(obj, column)) - self.db.execute(sql, values) + cr = self.db.execute(sql, values) + + setattr(obj, table.key, cr.lastrowid) def query_sql(self, table, sql, values=list()): cr = DatabaseTableCursor(table, self.db.cursor())