diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2023-08-04 09:29:25 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2023-08-04 09:29:25 +0300 |
commit | 2c509d085effdfca58eafd1bf9bbd5a99bec56f3 (patch) | |
tree | 74401e47b68339b1d3f99b89ec1ff281fa17d1d6 /core/views/caves.py | |
parent | bed663a03145269cc6403522b668511756b31963 (diff) | |
download | troggle-2c509d085effdfca58eafd1bf9bbd5a99bec56f3.tar.gz troggle-2c509d085effdfca58eafd1bf9bbd5a99bec56f3.tar.bz2 troggle-2c509d085effdfca58eafd1bf9bbd5a99bec56f3.zip |
allow editing ent letter if blank on many ent caves
Diffstat (limited to 'core/views/caves.py')
-rw-r--r-- | core/views/caves.py | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/core/views/caves.py b/core/views/caves.py index be4278a..4a148a1 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -451,6 +451,8 @@ def edit_entrance(request, path="", caveslug=None, entslug=None): if caveAndEntrance.entranceletter == "" and cave.entrances().count() > 0 : # this should not be blank on a multiple-entrance cave + # but it doesn't trigger the entrnce letter form unless entletter has a value + entlettereditable = True print(f"{entlettereditable=}") @@ -497,22 +499,26 @@ def edit_entrance(request, path="", caveslug=None, entslug=None): form = EntranceForm(instance=entrance) if entslug is None: - entletter = EntranceLetterForm() - print(f" Getting entletter from EntranceLetterForm") + entletterform = EntranceLetterForm() + # print(f" Getting entletter from EntranceLetterForm") else: entletter = caveAndEntrance.entranceletter - print(f"{entletter=}") + if entletter == "": + entletterform = EntranceLetterForm() + print(f" Blank value: getting entletter from EntranceLetterForm") + print(f"{entletter=} {entletterform=}") else: - form = EntranceForm() - entletter = EntranceLetterForm() + entform = EntranceForm() + entletterform = EntranceLetterForm() return render( request, "editentrance.html", { - "form": form, + "entform": form, "cave": cave, "entletter": entletter, + "entletterform": entletterform, "entlettereditable": entlettereditable, "path": path + "/", }, |