Flowable Modeler - Group names with spaces (e.g., Team Leader, Team Member)

In my application I have created two groups (i.e., ‘Team Leader’, ‘Team Member’), flowable.ldif:

...

# Groups

dn: cn=Team Leader, ou=groups, dc=flowable,dc=org
changetype: add
objectclass: top
objectclass: groupOfUniqueNames
cn: Team Leader
ou: Team Leader
uniqueMember: uid=rob.ferguson,ou=users,dc=flowable,dc=org

dn: cn=Team Member, ou=groups, dc=flowable,dc=org
changetype: add
objectclass: top
objectclass: groupOfUniqueNames
cn: Team Member
ou: Team Member
uniqueMember: uid=rob.ferguson,ou=users,dc=flowable,dc=org
uniqueMember: uid=sean.doyle,ou=users,dc=flowable,dc=org
uniqueMember: uid=robert.russo,ou=users,dc=flowable,dc=org

And, the groups are available for assignment as candidate groups:

However, the generated BPMN file has a space in the attribute name (group-info-name-Team Leader):

...

    <userTask id="sid-3BAFC6B0-E9B1-46C7-8851-45D3B533955D" name="Identify Client" flowable:candidateGroups="Team Leader" flowable:formKey="identify-client-form" flowable:formFieldValidation="true">
      <extensionElements>
        <modeler:group-info-name-Team Leader xmlns:modeler="http://flowable.org/modeler"><![CDATA[Team Leader]]></modeler:group-info-name-Team Leader>
        <modeler:activiti-idm-candidate-group xmlns:modeler="http://flowable.org/modeler"><![CDATA[true]]></modeler:activiti-idm-candidate-group>
        <modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete>
      </extensionElements>
    </userTask>

Which cannot be parsed by the BPMN deployer:

...

2020-08-29 08:13:04.034  INFO 31421 --- [           main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService
2020-08-29 08:13:04.043  INFO 31421 --- [           main] o.f.a.engine.impl.deployer.AppDeployer   : Processing app resource case-management.app
2020-08-29 08:13:04.132  INFO 31421 --- [           main] o.f.e.c.impl.deployer.BpmnDeployer       : BpmnDeployer: processing resource case-planning.bpmn
2020-08-29 08:13:04.135  INFO 31421 --- [           main] o.f.e.c.impl.deployer.BpmnDeployer       : BpmnDeployer: processing resource case-monitoring.bpmn
2020-08-29 08:13:04.135  INFO 31421 --- [           main] o.f.e.c.impl.deployer.BpmnDeployer       : BpmnDeployer: processing resource case-Identification-and-assessment.bpmn
2020-08-29 08:13:04.135  INFO 31421 --- [           main] o.f.e.c.impl.deployer.BpmnDeployer       : BpmnDeployer: processing resource case-evaluation-and-outcomes.bpmn
ERROR:  'ParseError at [row,col]:[8,46]
Message: Attribute name "Leader" associated with an element type "modeler:group-info-name-Team" must be followed by the ' = ' character.'
2020-08-29 08:13:04.395 ERROR 31421 --- [           main] o.f.e.i.b.d.ParsedDeploymentBuilder      : Could not parse resource case-evaluation-and-outcomes.bpmn

org.flowable.bpmn.exceptions.XMLException: javax.xml.transform.TransformerException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[8,46]
Message: Attribute name "Leader" associated with an element type "modeler:group-info-name-Team" must be followed by the ' = ' character.

Ref: Issue 2567

Not sure I follow yet - does it mean the id has a space in it?

The XML generated by the Modeler is invalid.

The attribute name generated by the Modeler is:

modeler:group-info-name-Team Leader

While I believe it should be:

modeler:group-info-name-team-leader

BTW, you might want to remove the reference to Activiti (activiti-idm-candidate-group)?