web: Fix identifier unquoting

to make DT compatibles work again...
This commit is contained in:
Franciszek Stachura 2024-09-30 14:14:13 +02:00
parent 4aac8fc8dc
commit 426fff2dc5

View file

@ -288,12 +288,13 @@ class IdentResource(IdentPostRedirectResource):
if not validFamily(family):
family = 'C'
ident = parse.unquote(ident)
validated_ident = validate_ident(ident)
if validated_ident is None:
raise ElixirProjectError('Error', 'Invalid identifier',
project=project, version=version, query=query,
extra_template_args={
'searched_ident': parse.unquote(ident),
'searched_ident': ident,
'current_family': family,
})