carl: add check on empty id (#87989)
gitea/passerelle/pipeline/head This commit looks good Details

This commit is contained in:
Yann Weber 2024-03-11 09:34:27 +01:00
parent 82e4d424c7
commit ed4a4b629e
2 changed files with 2 additions and 1 deletions

View File

@ -316,7 +316,7 @@ class Carl(BaseResource, HTTPResource):
relationships='',
**filters,
):
if id is not None:
if id:
result = self.entity_by_id(carl_type=carl_type, carl_id=id, relationships=relationships)
result = [result]
else:

View File

@ -573,6 +573,7 @@ def test_carl_endpoint_entities_by_id_rel_ok(app, carl_conn, e_type, params):
('wo', {'q': 'toto', 'text_attrname': 'foobar', 'filter_foo': 'bar'}),
('wo', {'q': 'toto', 'text_attrname': 'foobar', 'filter_foo': 'bar', 'filter_': 'test'}),
('t2', {'q': 'toto', 'relationships': 'toto, titi, tutu'}),
('t2', {'q': 'toto', 'relationships': 'toto, titi, tutu', 'id': ''}),
],
)
@responses.activate