'Variable Convert' write access to 'Name' when 'Store Result In' is used
The Variable Convert action will check if it can write to the variable used in Name even if Store Result In is used. If Store Result In is used, there should never be written to the original variable and therefore there is no need to check if it has write access to this variable.
Currently this will give the "Can't write values to variable structure" error if it can't write to the original variable, even if it will actually never attempt to.
Minimal working example:
Task: Structure Test
A1: Variable Set [
Name: %foo
To: {
"key": "foo",
"value": "bar"
}
Structure Output (JSON, etc): On ]
A2: Variable Convert [
Name: %foo.name
Function: To MD5 Digest
Store Result In: %bar
Mode: Default ]
Maybe this isn't limited to the Variable Convert action, but it is where I encountered it.