modules/client/rooms/relations: Condition path param decode on non-empty args.
This commit is contained in:
parent
5f3398bf52
commit
4ebc9fefaf
|
@ -60,9 +60,11 @@ get__relations(client &client,
|
||||||
"relation rel_type path parameter required"
|
"relation rel_type path parameter required"
|
||||||
};
|
};
|
||||||
|
|
||||||
const string_view &rel_type
|
const string_view rel_type
|
||||||
{
|
{
|
||||||
url::decode(rel_type_buf, request.parv[3])
|
request.parv.size() > 3?
|
||||||
|
url::decode(rel_type_buf, request.parv[3]):
|
||||||
|
string_view{}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Get the alleged type path parameter.
|
// Get the alleged type path parameter.
|
||||||
|
@ -75,9 +77,11 @@ get__relations(client &client,
|
||||||
"relation ?type? path parameter required"
|
"relation ?type? path parameter required"
|
||||||
};
|
};
|
||||||
|
|
||||||
const string_view &type
|
const string_view type
|
||||||
{
|
{
|
||||||
url::decode(type_buf, request.parv[4])
|
request.parv.size() > 4?
|
||||||
|
url::decode(type_buf, request.parv[4]):
|
||||||
|
string_view{}
|
||||||
};
|
};
|
||||||
|
|
||||||
const auto event_idx
|
const auto event_idx
|
||||||
|
|
Loading…
Reference in New Issue