diff options
Diffstat (limited to 'core/views/caves.py')
-rw-r--r-- | core/views/caves.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/views/caves.py b/core/views/caves.py index 5196bce..8adf0d6 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -374,7 +374,9 @@ def edit_cave(request, path="", slug=None): cave.save() form.save_m2m() if slug is None: - cs = CaveSlug(cave=cave, slug=cave.reference(), primary=True) + # it is not visible on the form so it always will be None + slug = f"{cave.areacode}-{cave.number()}" + cs = CaveSlug(cave=cave, slug=slug, primary=True) cs.save() #ceinsts = ceFormSet.save(commit=False) #for ceinst in ceinsts: |