SetProperty() não está atualizando um objeto conforme esperado.
Inicializei um objeto HasAtLeast1AttachmentsWith = {"CapitalCall":"False"}
.
Em seguida, crio uma ação de composição com a expressão abaixo
if(condition,setProperty(variables('HasAtLeast1AttachmentsWith'),'CapitalCall','True'),0)
Executei um teste em que a condição if retorna verdadeiro e a saída do Compose mostra corretamente {"CapitalCall":"True"}
. No entanto, HasAtLeast1AttachmentsWith
permanece como {"CapitalCall":"False"}
/ não foi atualizado por setProperty
. Alguém sabe por que isso acontece? Preciso que a ação Compose atualize o objeto se a condição for válida.
No meu caso de uso, terei várias atualizações no objeto, cada uma baseada em uma expressão lógica distinta. Não seria possível lidar com tudo isso em uma única ação de composição usando expressões?