fixed case archive_db!=db

This commit is contained in:
Massimo DiPierro
2012-04-06 11:54:55 -05:00
parent ca3aebddd6
commit b08a152dd6
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -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
View File
@@ -6956,9 +6956,10 @@ class Table(dict):
archive_db = archive_db or self._db
fieldnames = self.fields()
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_name,
Field(current_record,self),
Field(current_record,field_type),
self)
self._before_update.append(
lambda qset,fs,at=archive_table,cn=current_record: