-
Notifications
You must be signed in to change notification settings - Fork 794
Open
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed
Description
Describe the bug
When trying to delete a non-existing workflow using DELETE {{conductorBaseUrl}}/api/metadata/workflow/:name/:version api
replies back with 500 status code.
{
"status": 500,
"message": "No such workflow definition: memes_maker version: 2",
"instance": "1a79daf01f84",
"retryable": false
}
Details
Conductor version: v3.19.0
Persistence implementation: Postgres
Queue implementation: Postgres
Lock: I guess redis
To Reproduce
Steps to reproduce the behavior:
- Use API to delete non existing workflow
curl --location --request DELETE 'http://localhost8080/api/metadata/workflow/memes_maker/2'
- See error
Expected behavior
Status code should be 404
Additional context
Same thing happens if we try to create existing workflow with existing version.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed