link-it / govpay

Porta di accesso al sistema pagoPA
GNU General Public License v3.0
44 stars 22 forks source link

Errore in ricerca pendenze o pagamenti per CF/PIVA #213

Closed nardil closed 4 years ago

nardil commented 4 years ago

Descrizione del Bug Ricercando nelle pendenze per codice fiscale si ottiene un errore interno. Inserendo invece una p.iva nella ricerca per pagamenti o pendenze il pulsante di ricerca non si abilita.

Come riprodurlo: Se si ricerca una pendenza per codice fiscale, si ottiene un NPE:

2020-06-24 10:36:20.486 | ERROR | it.govpay.backoffice.v1.controllers.BaseController:165 | 6bd12ddb-1305-4388-aa4c-2272b7c5d2d5 | Errore interno durante findPendenze: null
java.lang.NullPointerException
        at it.govpay.bd.pagamento.filters.VersamentoFilter.getParameters(VersamentoFilter.java:763) ~[orm-3.3.0-SNAPSHOT.jar:?]
        at it.govpay.bd.pagamento.VersamentiBD.count(VersamentiBD.java:353) ~[orm-3.3.0-SNAPSHOT.jar:?]
        at it.govpay.core.dao.pagamenti.PendenzeDAO.listaPendenze(PendenzeDAO.java:309) ~[core-3.3.0-SNAPSHOT.jar:?]
        at it.govpay.core.dao.pagamenti.PendenzeDAO.listaPendenze(PendenzeDAO.java:221) ~[core-3.3.0-SNAPSHOT.jar:?]
        at it.govpay.backoffice.v1.controllers.PendenzeController.findPendenze(PendenzeController.java:296) ~[classes:?]
        at it.govpay.backoffice.v1.Pendenze.findPendenze(Pendenze.java:53) ~[classes:?]

Se si inserisce nella ricerca una partita iva nei box di ricerca di pagamenti o pedenze, la ricerca non viene abilitata.

Se si riduce la finestra, il box di ricerca laterale sparisce e compare una ricerca testuale non prevista. Il box dovrebbe essere renderizzato in testa alla pagina, eventualmente nascosto con possibilita' di mostrarlo/nasconderlo con il pulsante della lente.

Screenshots: Schermata da 2020-06-24 10-43-17 Schermata da 2020-06-24 10-42-52

nardil commented 4 years ago

Modificare il suggerimento per riportare Cod. Fiscale/P. IVA