Yoshiaki Takahashi created NIFI-14290: -----------------------------------------
Summary: User name lists are not parsed correctly in the NiFi
Registry commands of the Toolkit CLI
Key: NIFI-14290
URL: https://issues.apache.org/jira/browse/NIFI-14290
Project: Apache NiFi
Issue Type: Bug
Components: Tools and Build
Reporter: Yoshiaki Takahashi
Assignee: Yoshiaki Takahashi
In the Toolkit CLI, user name lists for NiFi commands are parsed by a CSV
parsing library as shown below:
*
https://github.com/apache/nifi/blob/a51f1d4802c37bde0efeb390d621b21091a3c179/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/command/nifi/tenants/UpdateUserGroup.java#L92-L100
**
https://github.com/apache/nifi/blob/a51f1d4802c37bde0efeb390d621b21091a3c179/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/command/nifi/AbstractNiFiCommand.java#L121-L122
However, for NiFi Registry commands, user names are simply split by commas as
shown below, so user names that contain commas cannot be properly parsed:
*
https://github.com/apache/nifi/blob/a51f1d4802c37bde0efeb390d621b21091a3c179/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/command/registry/tenant/UpdateUserGroup.java#L77
**
https://github.com/apache/nifi/blob/a51f1d4802c37bde0efeb390d621b21091a3c179/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/command/registry/tenant/TenantHelper.java#L32-L34
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
