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)

Reply via email to