Aruncaţi cecurile ordinale îngheţate care picau fiecare valoare nouă a enumului

FixInitializerService
Expediere
22 august 2026 la 23:17 UTC
Autor
Kamo
Comite
b31fb30

imgs assoc id check permised assoc id 0.13. ImageAssocType.PICTURE FRAME este Ordinal 14, astfel încât fiecare imagine cadru de încărcare a încălcat-o. Hibernate scrie CEC (col între 0 și N) pentru un @Enumerat (ORDINAL) coloana atunci când creeaza tabelul si nu-l actualiza din nou, asa ca N este marimea lui Enum in ziua in care masa a fost facuta. Adaugă o valoare și fiecare inserție care transportă noul ordinal încalcă o constrângere nimeni nu-și amintește există. Eşecul este neobişnuit de opac deoarece ImageService.uploadDocument este @Transacțional: încălcarea role întreaga metodă înapoi, luând rândul Img A scris deja cu ea. Deci, nu există nici un rând eșuat-upload, nu parțială de stat, și nimic în baza de date care indică cauza doar un generic eroare. Diagnosticarea a însemnat excluderea porţii MIME, lista albă de extensie, limitele multipart și lanțul proxy mai întâi. imgs client mime check permis 0..35 împotriva unui ImageMimeType care are exact 36 de valori. Plin. Următorul tip MIME oricine adăugat ar fi rupt FIECARE încărcare pe platformă, mai degrabă decât o caracteristică, așa că este scăzut aici de asemenea, împreună cu cecul mai vechi scris manual client mime (plafon 99) și Sig template status check, care este la fel de plin la 0..2. A scăzut mai degrabă decât a lărgit, ceea ce este ceea ce *************** deja face pentru tabelele de drepturi și din același motiv: @Enumerated aplică valori valabile în Java, astfel încât verificarea bazei de date este redundantă, și lărgirea doar mută bomba în loc să o dezamorseze. S-a aplicat deja producţiei.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile