2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 19:46:46 +00:00

Handle case where ref_url is invalid (#6186) (#6189)

(cherry picked from commit 9f01962c4e26facdd44ce55c298af837de5f36dc)

Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
github-actions[bot] 2024-01-10 23:48:35 +11:00 committed by GitHub
parent 5a06e00159
commit 864236b27a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -539,8 +539,11 @@ def authorized_owners(group):
@register.simple_tag() @register.simple_tag()
def object_link(url_name, pk, ref): def object_link(url_name, pk, ref):
"""Return highlighted link to object.""" """Return highlighted link to object."""
try:
ref_url = reverse(url_name, kwargs={'pk': pk}) ref_url = reverse(url_name, kwargs={'pk': pk})
return mark_safe(f'<b><a href="{ref_url}">{ref}</a></b>') return mark_safe(f'<b><a href="{ref_url}">{ref}</a></b>')
except NoReverseMatch:
return None
@register.simple_tag() @register.simple_tag()