-
-
Notifications
You must be signed in to change notification settings - Fork 679
Closed
Description
Tandoor Version
2.0.0-beta-2
Setup
Docker / Docker-Compose
Reverse Proxy
Traefik
Other
No response
Bug description
Updated from beta 2.0.0 1 to beta 2.0.0 2 to test exporting recipes with images fix. Fresh beta 1 was also able to export plain text recipes. Updating to beta 2.0.0 2 I can no longer export any recipes, even after refreshing the image and also ensuring StaticFiles was refreshed.
- Export Recipe - both Tandoor or Recipesage reproduces issue
- Click download button
- Error page - with debug mode set to 1
Relevant logs
Environment:
Request Method: GET
Request URL: https://subdomain.domain.dev/export-file/15/
Django Version: 4.2.22
Python Version: 3.13.5
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.staticfiles',
'django.contrib.postgres',
'oauth2_provider',
'corsheaders',
'crispy_forms',
'crispy_bootstrap4',
'rest_framework',
'rest_framework.authtoken',
'drf_spectacular',
'drf_spectacular_sidecar',
'django_cleanup.apps.CleanupConfig',
'django_vite',
'hcaptcha',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.headless',
'allauth.mfa',
'allauth.usersessions',
'cookbook.apps.CookbookConfig',
'treebeard']
Installed Middleware:
['corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'allauth.usersessions.middleware.UserSessionsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'cookbook.helper.scope_middleware.ScopeMiddleware',
'allauth.account.middleware.AccountMiddleware']
Template loader postmortem
Django tried loading these templates, in this order:
Using engine django:
* django.template.loaders.filesystem.Loader: /opt/recipes/templates/export_response.html (Source does not exist)
* django.template.loaders.filesystem.Loader: /opt/recipes/cookbook/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/django/contrib/admin/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/django/contrib/auth/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/django/contrib/postgres/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/oauth2_provider/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/crispy_bootstrap4/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/rest_framework/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/drf_spectacular/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/hcaptcha/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/allauth/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/allauth/headless/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/cookbook/templates/export_response.html (Source does not exist)
* django.template.loaders.app_directories.Loader: /opt/recipes/venv/lib/python3.13/site-packages/treebeard/templates/export_response.html (Source does not exist)
Traceback (most recent call last):
File "/opt/recipes/venv/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/venv/lib/python3.13/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/venv/lib/python3.13/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapper_view
return view_func(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/cookbook/views/import_export.py", line 95, in export_file
return render(request, 'export_response.html', {'pk': pk})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/venv/lib/python3.13/site-packages/django/shortcuts.py", line 24, in render
content = loader.render_to_string(template_name, context, request, using=using)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/venv/lib/python3.13/site-packages/django/template/loader.py", line 61, in render_to_string
template = get_template(template_name, using=using)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/recipes/venv/lib/python3.13/site-packages/django/template/loader.py", line 19, in get_template
raise TemplateDoesNotExist(template_name, chain=chain)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Exception Type: TemplateDoesNotExist at /export-file/15/
Exception Value: export_response.html
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done