1
Solved

'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.

1 reply

Hi there, thanks for the report! Can you please try this version? https://drive.google.com/file/d/1YGuMAWRfyYlUKMdgb4xyVEUfddWz_zzI/view

If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF

Topic is closed for comments