fixed case archive_db!=db
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 1.99.7 (2012-04-06 09:12:48) dev
|
Version 1.99.7 (2012-04-06 11:54:51) dev
|
||||||
|
|||||||
+2
-1
@@ -6956,9 +6956,10 @@ class Table(dict):
|
|||||||
archive_db = archive_db or self._db
|
archive_db = archive_db or self._db
|
||||||
fieldnames = self.fields()
|
fieldnames = self.fields()
|
||||||
archive_name = archive_name % dict(tablename=self._tablename)
|
archive_name = archive_name % dict(tablename=self._tablename)
|
||||||
|
field_type = self if archive_db is self._db else 'integer'
|
||||||
archive_table = archive_db.define_table(
|
archive_table = archive_db.define_table(
|
||||||
archive_name,
|
archive_name,
|
||||||
Field(current_record,self),
|
Field(current_record,field_type),
|
||||||
self)
|
self)
|
||||||
self._before_update.append(
|
self._before_update.append(
|
||||||
lambda qset,fs,at=archive_table,cn=current_record:
|
lambda qset,fs,at=archive_table,cn=current_record:
|
||||||
|
|||||||
Reference in New Issue
Block a user