always enforce version URI

This commit is contained in:
Benjamin 2023-03-06 17:58:25 +01:00
parent 3d2f97b50f
commit c61f69b26a
2 changed files with 1 additions and 8 deletions

View file

@ -29,10 +29,7 @@ def recipe(request, slug):
versions = recipe.versions.all() # type: ignore
if (1 == versions.count()):
if settings.ENFORCE_RECIPE_VERSION_URL:
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
else:
return version(request, slug, versions.get().slug)
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
else:
return render(request, 'recipe.html', context={'recipe': recipe, 'versions': versions})

View file

@ -106,10 +106,6 @@ AUTH_PASSWORD_VALIDATORS = [
LOGIN_REDIRECT_URL = '/'
LOGOUT_REDIRECT_URL = '/'
# Recipes specific
ENFORCE_RECIPE_VERSION_URL = False
# Internationalization
# https://docs.djangoproject.com/en/4.1/topics/i18n/