flowable / flowable/flowable-engine

Documentation says it is possible to POST a zip file to cmmn-repository/deployments endpoint but the CMMN REST API does not allow that.

Aperta
#2,758 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
9.5k
Fork
2.9k
Merge medio
7h 8m
PR unite (30g)
2

Descrizione

**Describe the bug**
Reading the [documentation](https://flowable.com/open-source/docs/cmmn/ch08-REST/#create-a-new-deployment) for the creation of a new deployments using the CMMN REST API, it is said that a you can deploy multiple resources by compressing them in a zip file.

**Expected behavior**
Response Code 201 (New deployment has been created)

**Actual behavior**
Response Code 400
`
{
"message": "Bad request",
"exception": "File must be of type .cmmn.xml, .cmmn"
}
`

**Code**
`
$ curl --request POST 'http://localhost:8080/cmmn-api/cmmn-repository/deployments' --form 'file=@"/tmp/my-case-resources.bar"'
`

**Additional context**
I'm using the version 6.6.0 of the following spring boot starters:

- flowable-spring-boot-starter-rest
- flowable-spring-boot-starter-actuator
- flowable-spring-configurator

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia confrontando la documentazione sul deployment di CMMN REST con la richiesta POST fornita a cmmn-repository/deployments. Traccia la validazione dell’upload che rifiuta il file .bar e determina se debba cambiare il supporto documentato per zip o il comportamento dell’endpoint; il lavoro è completato quando l’API e la documentazione concordano e la richiesta produce la risposta 201 prevista.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, spring-boot
Ambito
api, backend, documentation
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.