Open jdidion opened 3 years ago
https://github.com/common-workflow-lab/cwljava/search?q=uri_array_of_StringInstance_True_False_None The "symbols" field in all enum types is loaded using the URI loader "uri_array_of_StringInstance_True_False_None" (and this loader is only used for enum type), and the baseUri is added to the symbol strings. Would that be the cause for this issue? @jdidion Also it seems that the id of the optional enum passed to the enum as its "name"? https://github.com/common-workflow-lab/cwljava/pull/44
When I pack a conformance test that contains an enum type (e.g. https://github.com/common-workflow-language/cwl-v1.2/blob/main/tests/anon_enum_inside_array.cwl) the packed workflow turns the enum symbols into URI fragments. The symbols should not be modified.