summaryrefslogtreecommitdiff
path: root/archaeological_operations/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-06-18 03:17:34 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-06-18 03:17:34 +0200
commit3a3945de8c1a46dad216237b7f7bc770d813d6ba (patch)
tree16a64af860503d1fd4ec601ba658dcaa2c19f536 /archaeological_operations/models.py
parent5d9f96733cb9184f2c3d20165dcd2330183f71e0 (diff)
parentd6c344d0f2ac8f7584b2a276d6d9e803326da4ff (diff)
downloadIshtar-3a3945de8c1a46dad216237b7f7bc770d813d6ba.tar.bz2
Ishtar-3a3945de8c1a46dad216237b7f7bc770d813d6ba.zip
Merge branch 'stable'
Diffstat (limited to 'archaeological_operations/models.py')
-rw-r--r--archaeological_operations/models.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index d8c16f2d4..bd41384e6 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -755,6 +755,9 @@ def parcel_post_save(sender, **kwargs):
if not kwargs['instance']:
return
parcel = kwargs['instance']
+ if not parcel.external_id and (parcel.section or parcel.parcel_number):
+ parcel.external_id = (parcel.section or "") + (parcel.parcel_number or "")
+ parcel.save()
if parcel.operation and parcel.town not in parcel.operation.towns.all():
parcel.operation.towns.add(parcel.town)
if FILES_AVAILABLE and parcel.associated_file and \