summaryrefslogtreecommitdiffstats
path: root/core/models_survex.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-06-27 17:55:59 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-06-27 17:55:59 +0100
commit4716eaa4b6cc6169f7c662403fbde55247150249 (patch)
tree51552da0c4ce5cfa1eb4acae99d96a29d638cc80 /core/models_survex.py
parentc55716df085c3a66c5eb919f1ea6f74f5cd2c650 (diff)
downloadtroggle-4716eaa4b6cc6169f7c662403fbde55247150249.tar.gz
troggle-4716eaa4b6cc6169f7c662403fbde55247150249.tar.bz2
troggle-4716eaa4b6cc6169f7c662403fbde55247150249.zip
Working. More fault checking.
Diffstat (limited to 'core/models_survex.py')
-rw-r--r--core/models_survex.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/models_survex.py b/core/models_survex.py
index 808010b..e46baae 100644
--- a/core/models_survex.py
+++ b/core/models_survex.py
@@ -35,6 +35,8 @@ class SurvexFile(models.Model):
def SetDirectory(self):
dirpath = os.path.split(self.path)[0]
+ # pointless search every time we import a survex file if we know there are no duplicates..
+ # don't use this for initial import.
survexdirectorylist = SurvexDirectory.objects.filter(cave=self.cave, path=dirpath)
if survexdirectorylist:
self.survexdirectory = survexdirectorylist[0]