From 37f69e7364badac29d6e5031e6acd5ddc3a21cc2 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Sun, 26 Feb 2023 22:15:39 +0100 Subject: [PATCH] fixup! Add forms for adding recipes and versions No initial fields on second version --- recipes/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recipes/views.py b/recipes/views.py index 3eb61c5..c18ae0c 100644 --- a/recipes/views.py +++ b/recipes/views.py @@ -64,7 +64,11 @@ def add_version(request, slug_recipe): return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': version.recipe.slug, 'slug_version': version.slug})) else: - version_form = VersionForm(prefix=VERSION_FORM_PREFIX) + if (recipe.versions.all().count() > 0): # type: ignore + initial = {'label': '', 'slug': ''} + else: + initial = {} + version_form = VersionForm(prefix=VERSION_FORM_PREFIX, initial=initial) ingredients_formset = IngredientFormSet(prefix=INGREDIENTS_FORMSET_PREFIX) return render(request, 'add-version.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset})