From efbf0beaacb495b1a3347fabf5a4aeefd7c76a09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 11 May 2010 22:08:21 +0200 Subject: [PATCH 1/5] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index d649ee7966..4630fa2233 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -7,7 +7,7 @@ 'name_es_CO' : 'Terceros - SIRET', 'name_es_ES': 'Terceros - SIRET', 'name_fr_FR': 'Tiers - Siret', - 'version' : '1.6.0', + 'version' : '1.6.1', 'author' : 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From 396c7d9d3c75c060ae17a39523a63db1eb7fc276 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Tr=C3=A9segnie?= Date: Thu, 19 Apr 2012 19:40:39 +0200 Subject: [PATCH 2/5] Add length check for SIREN and SIRET issue2342 review333001 (transplanted from 9e2eb48f66375d71717e6ca769bb7710c41aaaa5) --- address.py | 5 +++-- party.py | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/address.py b/address.py index 5e2021d432..cfd3e9ecfe 100644 --- a/address.py +++ b/address.py @@ -36,8 +36,9 @@ class Address(Model): Check validity of SIRET ''' for address in self.browse(cursor, user, ids): - if address.siret and not luhn.validate(address.siret): - return False + if address.siret: + if len(address.siret) != 14 or not luhn.validate(address.siret): + return False return True Address() diff --git a/party.py b/party.py index ee8cf0fb3e..16a9b4f955 100644 --- a/party.py +++ b/party.py @@ -28,6 +28,9 @@ class Party(Model): for party in self.browse(cursor, user, ids): if party.siren and not luhn.validate(party.siren): return False + if party.siren: + if len(party.siren) != 9 or not luhn.validate(party.siren): + return False return True Party() From 15d80a40b850f3871392ac7189e1c98ac494ead4 Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Mon, 7 May 2012 11:04:07 +0200 Subject: [PATCH 3/5] Prepare release 1.6.1 --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 51442ddc80..b0b15692a1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 1.6.1 - 2012-05-07 +* Bug fixes (see mercurial logs for details) + Version 1.6.0 - 2010-05-11 * Bug fixes (see mercurial logs for details) From 7bd19b8ac0f9b2b972ed612d2a7e6cb7c7c4943f Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Mon, 7 May 2012 11:04:07 +0200 Subject: [PATCH 4/5] Added tag 1.6.1 for changeset 4935db3aaa3e --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index 938628ebfa..31d8f7cf04 100644 --- a/.hgtags +++ b/.hgtags @@ -1,2 +1,3 @@ 2140c037504737ef54a842e032582eacf508643b 1.4.0 1e4a81489ddeb895e18c572628969bea4e7b7f4a 1.6.0 +4935db3aaa3efce8b77832f2aeafb2ba409afbe1 1.6.1 From 60addc9bccae855c45be404973093edb90de8ddc Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Mon, 7 May 2012 11:04:11 +0200 Subject: [PATCH 5/5] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 4630fa2233..162895e03c 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -7,7 +7,7 @@ 'name_es_CO' : 'Terceros - SIRET', 'name_es_ES': 'Terceros - SIRET', 'name_fr_FR': 'Tiers - Siret', - 'version' : '1.6.1', + 'version': '1.6.2', 'author' : 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/',