possibly fixed issue 908
This commit is contained in:
1 parent
44e5fc96fc
commit
8b66bf15f0
2 files changed
+4
-1
No files matched your search
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-07-25 18:34:46) dev
|
Version 2.00.0 (2012-07-25 21:04:51) dev
|
||||||
@@ -7112,6 +7112,9 @@ class Table(dict):
|
|||||||
"primarykey must be a list of fields from table '%s'" \
|
"primarykey must be a list of fields from table '%s'" \
|
||||||
% tablename
|
% tablename
|
||||||
self._primarykey = primarykey
|
self._primarykey = primarykey
|
||||||
|
if len(primarykey)==1:
|
||||||
|
self._id = [f for f in fields if isinstance(f,Field) \
|
||||||
|
and f.name==primarykey[0]][0]
|
||||||
elif not [f for f in fields if isinstance(f,Field) and f.type=='id']:
|
elif not [f for f in fields if isinstance(f,Field) and f.type=='id']:
|
||||||
field = Field('id', 'id')
|
field = Field('id', 'id')
|
||||||
newfields.append(field)
|
newfields.append(field)
|
||||||
|
|||||||
Reference in new issue
Block a user