lk token create, lk room join, and lk perf agent-load-test split --attribute values on commas.
Reproduce
lk token create --room r --identity i --attribute tags=a,b
Actual
The attributes are {"tags": "a", "": "b"}. The value is cut at the comma and an attribute with an empty key is added.
Expected
The attribute is {"tags": "a,b"}. The lk agent commands already behave this way because they set DisableSliceFlagSeparator.
lk token create,lk room join, andlk perf agent-load-testsplit--attributevalues on commas.Reproduce
Actual
The attributes are
{"tags": "a", "": "b"}. The value is cut at the comma and an attribute with an empty key is added.Expected
The attribute is
{"tags": "a,b"}. Thelk agentcommands already behave this way because they setDisableSliceFlagSeparator.