diff --git a/ChangeLog b/ChangeLog index ac2435d13b..ca06d7ba37 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,13 @@ * Rilasciata versione 3.3.13.p1 +2023-09-05 Andrea Poli + + * [GovWayConsole] + Risolto OP-1631 + Modificando la configurazione di una fruizione o di una erogazione (es. sicurezza messaggio) + era necessario effettuare due volte l'operazione 'Rimuovi dalla Cache' per far sì che la modifica venisse effettivamente vista dal runtime. + 2023-09-04 Andrea Poli * [GovWayCore] diff --git a/core/src/org/openspcoop2/pdd/config/ConfigurazionePdDReader.java b/core/src/org/openspcoop2/pdd/config/ConfigurazionePdDReader.java index 716414a152..b659b68099 100755 --- a/core/src/org/openspcoop2/pdd/config/ConfigurazionePdDReader.java +++ b/core/src/org/openspcoop2/pdd/config/ConfigurazionePdDReader.java @@ -595,14 +595,12 @@ else if(oCode instanceof Exception) { String check = FiltroRicercaPorteDelegate.PREFIX_PORTA_DELEGANTE + nomePorta + FiltroRicercaPorteDelegate.SUFFIX_PORTA_DELEGANTE; if(msg.contains(check)){ keyForClean.add(key); - break; } else { if(nomePorta_normalized!=null) { String check_normalized = FiltroRicercaPorteDelegate.PREFIX_PORTA_DELEGANTE + nomePorta_normalized + FiltroRicercaPorteDelegate.SUFFIX_PORTA_DELEGANTE; if(msg.contains(check_normalized)){ keyForClean.add(key); - break; } } } @@ -737,14 +735,12 @@ else if(oCode instanceof Exception) { String check = FiltroRicercaPorteApplicative.PREFIX_PORTA_DELEGANTE + nomePorta + FiltroRicercaPorteApplicative.SUFFIX_PORTA_DELEGANTE; if(msg.contains(check)){ keyForClean.add(key); - break; } else { if(nomePorta_normalized!=null) { String check_normalized = FiltroRicercaPorteApplicative.PREFIX_PORTA_DELEGANTE + nomePorta_normalized + FiltroRicercaPorteApplicative.SUFFIX_PORTA_DELEGANTE; if(msg.contains(check_normalized)){ keyForClean.add(key); - break; } } } diff --git a/resources/doc/pdf/GovWay-ReleaseNotes.pdf b/resources/doc/pdf/GovWay-ReleaseNotes.pdf index bdb2f052ad..0e53cb7450 100644 Binary files a/resources/doc/pdf/GovWay-ReleaseNotes.pdf and b/resources/doc/pdf/GovWay-ReleaseNotes.pdf differ diff --git a/resources/doc/src/releaseNotes/3.3.13/bug_p1.rst b/resources/doc/src/releaseNotes/3.3.13/bug_p1.rst index 65b4edba49..0767decc69 100644 --- a/resources/doc/src/releaseNotes/3.3.13/bug_p1.rst +++ b/resources/doc/src/releaseNotes/3.3.13/bug_p1.rst @@ -32,6 +32,8 @@ Sono state corrette alcune anomalie riguardanti la consegna asincrona: Per la console di gestione sono stati risolti i seguenti bug: +- modificando la configurazione di una fruizione o di una erogazione (es. sicurezza messaggio) era necessario effettuare due volte l'operazione 'Rimuovi dalla Cache' per far sì che la modifica venisse effettivamente vista dal runtime; + - in un ambiente multi-tenant la creazione di un applicativo con credenziali api-key, dove il soggetto di dominio interno non veniva selezionato attraverso le voci in alto a destra nella console ma utilizzando la select list presente nella form di creazione, non funzionava correttamente poichè le credenziali generate venivano assegnate al soggetto presente inizialmente nella maschera di creazione e non al soggetto successivamente selezionato; - se su una API REST venivano caricati schemi XSD, il download della 'XSD Schema Collection' produceva l'errore: "Content is not allowed in prolog.";