conductor-oss / conductor-oss/python-sdk

Get AuthorizationException when trying to update variables of a started workflow

Open
#248 3 comments 0 reactions 1 assignee Claimed by @IgorChvyrov-sm View on GitHub
bug
Dominant language
Python
Stars
104
Forks
42
Avg merge
2d 1h
Merged PRs (30d)
3

Description

I'm trying to set some workflow variables just after starting a workflow with this code:

```python
clients = OrkesClients(configuration=config)
executor = WorkflowExecutor(config)
runner = clients.get_workflow_client()

request = StartWorkflowRequest(
name="flow", correlation_id="corr_id", version=1)
flow_id = runner.start_workflow(request)
runner.update_variables(flow_id, variables={"myglobal": "global"})
```

But I'm getting a 404 error, which is returned as result of an internal `ApiException` raised from `conductor/client/http/rest.py`. It seems it is unable to reach `/workflows/{workflow_id}/variables`:

![image](https://github.com/conductor-sdk/conductor-python/assets/1499916/db7e9391-46ca-42d1-97d3-75d4c7160730)

![image](https://github.com/conductor-sdk/conductor-python/assets/1499916/c26a3f27-aa4a-448d-979b-210323a150ac)

Could this be something related to the workflow still starting execution?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.