Skip to content

Avoid change status after pdf build process if application is created with status > 1900

Luca Realdi requested to merge avoid-change-status-on-pdf-build into patch-2-17

Questa modifica serve a risolvere il problema per cui, quando viene creata un'application via api specificando uno stato maggiore di 1900, la storia della pratica viene modificata in maniera non consistente.

Se ad esempio si esegue una POST su /api/applications

{
 "service": "xxx",
 "status": "2000",
 "data": { ... }
}

e subito dopo una chiamata POST transition /api/applications/xxx/transition/assign (via api o via gui)

{
 "user_group_id": "xxx" 
}

la condizione della pratica viene correttamente visualizzata in questo modo: immagine

Tuttavia quando il pdf viene creato (dall'esecuzione della scheduled action) la condizione della pratica appare inconsistente: immagine

La storia visualizza due acquisizioni e si è perso il riferimento all'assegnazione nonostante lo stato sia In carico


Con questa modifica si propone di rimuovere il cambio stato effettuato al completamento del processo di produzione del pdf per tutte le pratiche che vengono inserite con stato maggiore di 1900

Con questa modifica la condizione della pratica alla conclusione del processo di creazione del pdf verrebbe invece visualizzata in questo modo: immagine

Edited by Luca Realdi

Merge request reports

Loading