possibly fixed issue 908
This commit is contained in:
@@ -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