fixup! Add forms for adding recipes and versions

No initial fields on second version
This commit is contained in:
Benjamin 2023-02-26 22:15:39 +01:00
parent bfb5e36d03
commit 37f69e7364

View file

@ -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})