KamoCRM

Trzy błędy uniemożliwiają zatalenie tłumaczeń changelog

FixSecurityService
Przesyłane
17 kwietnia 2026 05:15 UTC
Autor
Kamo
Zgłoszenie
2483c57

1. - odrzucał wydarzenia, ponieważ uchwytWebhook() nie miał ’Transactional — zapisz + publikowanieWydarzenie() wystartujące na zewnątrz - W każdej transakcji. Dodaj do urządzenia Transactional, aby obsłużyć Webhook() do naprawienia. 2. Obydwa onCommitLogSaved() i retryIncompleteTranslations() o nazwie translateCommitLog() przez 'this', omijając wiosenny pełnomocnik i pokonując Async i . . . . Użyj "Lazy" -Autowired self-reference, aby tak dalej Wezwania przechodzą przez pełnomocnika. 3. retryIncompleteTranslations() pobrał wszystkie 4600 identyfikatorów dziennika zatwiernego, a następnie przejść Są one jako ogromna klauzula IN. Teraz używa zaktualizowanego zapytania z Pageable i caps Napełnij zapasy 50 dzienników zatwiernych na 5-minutowy bieg (1 050 HTTP calls max).

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny