-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Closed
Labels
Description
Information about bug
The Portal Menu Item "Addresses" doesn't work at all:
- It displays a non-working link to unauthenticated users at /portal, the guest can click it but then is denied access anyway
- A logged in customer on portal can click on the portal link, but they are redirected to the wrong URL /addresses and get a 500 error with a traceback
- A logged in customer can manually type in the correct URL /address and enter a new address or edit one of their previously entered addresses but at the end, they are redirected to the wrong URL /addresses resulting in 500 error
Module
portal
Version
Frappe Version- develop
ERPNext Version- develop
Installation method
manual
Relevant log output / Stack trace / Full Error Message.
File "apps/frappe/frappe/website/serve.py", line 20, in get_response
return renderer_instance.render()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "apps/frappe/frappe/website/page_renderers/list_renderer.py", line 30, in render
return super().render()
~~~~~~~~~~~~~~^^
File "apps/frappe/frappe/website/page_renderers/template_page.py", line 84, in render
html = self.get_html()
File "apps/frappe/frappe/website/utils.py", line 540, in cache_html_decorator
html = func(*args, **kwargs)
File "apps/frappe/frappe/website/page_renderers/template_page.py", line 96, in get_html
self.setup_template_source()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "apps/frappe/frappe/website/page_renderers/template_page.py", line 151, in setup_template_source
self.original_source = self.source = self.get_raw_template()
~~~~~~~~~~~~~~~~~~~~~^^
File "apps/frappe/frappe/website/page_renderers/template_page.py", line 249, in get_raw_template
return frappe.get_jloader().get_source(frappe.get_jenv(), self.context.template)[0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "env/lib/python3.14/site-packages/jinja2/loaders.py", line 590, in get_source
return loader.get_source(environment, template)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "env/lib/python3.14/site-packages/jinja2/loaders.py", line 537, in get_source
loader, name = self.get_loader(template)
~~~~~~~~~~~~~~~^^^^^^^^^^
File "env/lib/python3.14/site-packages/jinja2/loaders.py", line 528, in get_loader
prefix, name = template.split(self.delimiter, 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
Reactions are currently unavailable