fix for references, DAL tests pass also on MSSQL now

This commit is contained in:
niphlod
2013-10-21 12:09:47 -07:00
parent 665f728946
commit 9f846dbe3c
2 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -1261,7 +1261,7 @@ class BaseAdapter(ConnectionPool):
return dict([(k[0].name, k[1]) for k in fields \
if k[0].name in table._primarykey])
id = self.lastrowid(table)
if not isinstance(id,int):
if not isinstance(id, (int, long)):
return id
rid = Reference(id)
(rid._table, rid._record) = (table, None)