fixed issue 1673, propagation for format in archive tables

This commit is contained in:
Massimo
2013-09-20 12:47:15 -05:00
parent 2b1f150f02
commit f78e172eda
4 changed files with 15 additions and 9 deletions
+4 -2
View File
@@ -8457,8 +8457,10 @@ class Table(object):
clones.append(field.clone(
unique=False, type=field.type if nfk else 'bigint'))
archive_db.define_table(
archive_name, Field(current_record,field_type,
label=current_record_label), *clones)
archive_name,
Field(current_record,field_type,label=current_record_label),
*clones,**dict(format=self._format))
self._before_update.append(
lambda qset,fs,db=archive_db,an=archive_name,cn=current_record:
archive_record(qset,fs,db[an],cn))