Closed oliof closed 1 year ago
Data propagated from Elixir/Lifescience/Perun is imported as utf-8 encoded json. Non UTF-8 characters raise an exception so that non-UTF-8 characters aren't pushed into OpenStack. Since OpenStack Rocky/Stein all services using Python3 so UTF-8 characters shouldn't be a problem anymore.
Perun can easily have project descriptions including non-ascii characters (Umlauts, special characters, etc.). OpenStack components like to choke on these.
Example error message from a description that includes the string "Charité":
(hex character e9 is é ...)
The Adapter should filter out ASCII characters and/or replace them with ASCII characters before pushing into OpenStack.