diff --git a/parsers/survex.py b/parsers/survex.py index bd05010..e1e017a 100644 --- a/parsers/survex.py +++ b/parsers/survex.py @@ -1448,11 +1448,11 @@ def MakeSurvexFileRoot(): """ # find a cave, any cave.. caves = Cave.objects.all() - smk = caves.filter(kataster_number="000") + smk = caves.filter(kataster_number="000") # returns a list, a QuerySet fileroot = SurvexFile(path=settings.SURVEX_TOPNAME, cave=None) fileroot.save() - directoryroot = SurvexDirectory(path=settings.SURVEX_DATA, cave=smk, primarysurvexfile=fileroot) + directoryroot = SurvexDirectory(path=settings.SURVEX_DATA, cave=smk[0], primarysurvexfile=fileroot) # MariaDB doesn't like this hack. Complains about non-null cave_id EVEN THOUGH our model file says this is OK: # cave = models.ForeignKey('Cave', blank=True, null=True,on_delete=models.SET_NULL) directoryroot.save()