KamoCRM

Un rilascio che mantiene la nota già nominata non fallisce più con 500

FixKBService
Spegnimento
12 ottobre 2026 alle ore 04:04 UTC
Autore
Kamo
Impegno
1b103a6

Il rilascio legge l'attuale pubblico NAMED della nota prima di scrivere, e la richiesta mantiene una persistenza contesto (open-in-view), quindi le righe note audience members vengono gestite quando NoteReleaseWriter sostituisce il pubblico. Il suo JPQL bulk DELETE non li sfratta, e persiste una fila con la stessa chiave poi lanciata EntityExistsException: ri-releasing una nota NOMED a chiunque abbia già chiamato (una nuova sensibilità, una più ampia o più stretto) rispose 500 e non cambiò nulla. Trovato dal vivo da KamoCollab CP05 Task 40 in sp00verify. SostituireAudience stacca le righe che il contesto detiene prima che la massa elimini. NoteReleaseWriterAudienceTest run su una vera sessione di Hibernate su H2 (rosso prima: EntityExistsException, come in produzione).

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo