Base1PluginExecuter should store 'value' instead of 'key' for enumerated parameters
When Base1PluginExecuter stores selection list parameter values for a transformation it stores the list integer value not the text value it represents. This causes trouble for users when they examine what parameters was used in a job. We need to change that the text value is stored or at least displayed when looking at job parameters.
Change History
(4)
Owner: |
changed from everyone to Nicklas Nordborg
|
Status: |
new → assigned
|
Summary: |
Base1PluginExecuter storage of parameters → Base1PluginExecuter should store 'value' instead of 'key' for enumerated parameters
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
This is how the configuration for the Base1 plug-in was setup. Enum-type parameters are specified as a list of
key\tvalue
pairs in the configuration file. When configuring the job, the 'value' is displayed to the user, but the 'key' is what is actually saved to the database and sent to the plug-in when executing jobs.There are two ways to fix this.
I'll go for 2 unless someone objects. 1 doesn't affect the BASE code and can be implemeted by anyone today if needed.