From c902cc791c9e9c51cf73d2c2975a0bbf1f040898 Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine Date: Fri, 21 Sep 2018 12:53:18 +0900 Subject: [PATCH] erp5_accounting_l10n_fr: Make sure that FEC XML output is always the same given the same data. --- ...ansactionModule_aggregateFrenchAccountingTransactionFile.py | 3 ++- .../AccountingTransactionModule_viewComptabiliteAsFECXML.zpt | 2 +- .../AccountingTransaction_viewAsDestinationFECXML.zpt | 2 +- .../AccountingTransaction_viewAsSourceFECXML.zpt | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_aggregateFrenchAccountingTransactionFile.py b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_aggregateFrenchAccountingTransactionFile.py index 09d6b04a207..9304ca0dcbd 100644 --- a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_aggregateFrenchAccountingTransactionFile.py +++ b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_aggregateFrenchAccountingTransactionFile.py @@ -6,7 +6,8 @@ portal = context.getPortalObject() active_process = portal.restrictedTraverse(active_process) # XXX we need proxy role for this -result_list = active_process.getResultList() +result_list = [ result.detail.decode('zlib') for result in active_process.getResultList() ] +result_list.sort() fec_file = context.AccountingTransactionModule_viewComptabiliteAsFECXML( at_date=at_date, diff --git a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_viewComptabiliteAsFECXML.zpt b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_viewComptabiliteAsFECXML.zpt index fb1e3961ca4..efe329cd3d2 100644 --- a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_viewComptabiliteAsFECXML.zpt +++ b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransactionModule_viewComptabiliteAsFECXML.zpt @@ -2,6 +2,6 @@ 20141231 - + \ No newline at end of file diff --git a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsDestinationFECXML.zpt b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsDestinationFECXML.zpt index eca211b43df..1033db799aa 100644 --- a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsDestinationFECXML.zpt +++ b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsDestinationFECXML.zpt @@ -7,7 +7,7 @@ Modification Date - Reference Compte (Account_getGapId) Translated Title Compte diff --git a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsSourceFECXML.zpt b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsSourceFECXML.zpt index 183114cf8f6..203e55c2f1d 100644 --- a/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsSourceFECXML.zpt +++ b/bt5/erp5_accounting_l10n_fr/SkinTemplateItem/portal_skins/erp5_accounting_l10n_fr/AccountingTransaction_viewAsSourceFECXML.zpt @@ -7,7 +7,7 @@ Modification Date - Reference Compte (Account_getGapId) Translated Title Compte -- 2.30.9