summaryrefslogtreecommitdiffstats
path: root/core/views/caves.py
diff options
context:
space:
mode:
authorMartin Green <martin.speleo@gmail.com>2023-05-08 23:09:15 +0100
committerMartin Green <martin.speleo@gmail.com>2023-05-08 23:09:15 +0100
commit43724f1cf6e51ecc7d2a427511473d7f256dc729 (patch)
tree7840786c9bc1b8946b6484cd286d90480ea88f61 /core/views/caves.py
parent7d140af87a4bc1c96da07519ddf222924ca50c60 (diff)
downloadtroggle-43724f1cf6e51ecc7d2a427511473d7f256dc729.tar.gz
troggle-43724f1cf6e51ecc7d2a427511473d7f256dc729.tar.bz2
troggle-43724f1cf6e51ecc7d2a427511473d7f256dc729.zip
When reloading a cave, do so from cave.filename, rather than inorrectly assuming the cave is named after its slug
Diffstat (limited to 'core/views/caves.py')
-rw-r--r--core/views/caves.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/views/caves.py b/core/views/caves.py
index 0d69b74..c468362 100644
--- a/core/views/caves.py
+++ b/core/views/caves.py
@@ -389,8 +389,7 @@ def edit_cave(request, path="", slug=None):
else:
if slug is not None:
# re-read cave data from file.
- filename = str(cave.slug() +".html")
- read_cave(filename, cave=cave)
+ read_cave(cave.filename, cave=cave)
form = CaveForm(instance=cave, initial={'cave_slug': cave.slug()})
ceFormSet = CaveAndEntranceFormSet(queryset=cave.caveandentrance_set.all())