sartography / spiff-arena

SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
GNU Lesser General Public License v2.1
72 stars 43 forks source link

Special characters not supported by Spiff, throws error #1363

Open harmeet-status opened 7 months ago

harmeet-status commented 7 months ago

We have a CC who has the following special characters in his name: "Ö" and "ç" and "ş"

He cannot approve a request since Spiff throws an error (he's in the Legal team). His name in Bamboo has these special character which is likely the reason why this is happening.

@calexh-sar raising a request is ok, but approving is not. Probably has something to do with fetching the user's name from Bamboo and then not being able to process it - Request Goods / Services process.

jasquat commented 7 months ago

This is probably related to #1347.

jasquat commented 7 months ago

@harmeet-status what error is getting thrown?

dinithihj commented 6 months ago

@harmeet-status As you requested I have created a user with the name Ömer Coşkun and that user was able to approve the PP1 request.

Process Instance: https://dev.app.spiff.status.im/i/4844

image image image

harmeet-status commented 6 months ago

Investigating this issue we found two things:

  1. Keycloak cannot support special characters
  2. Having special characters in bamboo is OK and does not affect the process models.

The issue was happening cause of this other issue found here: https://github.com/sartography/spiff-arena/issues/1396

Closing this issue as a result.