KamoCRM

Przestań iterować ServiceType.values() w stosunku do rozdzielnego katalogu

FixSecurityService
Przesyłane
9 sierpnia 2026 01:46 UTC
Autor
Kamo
Zgłoszenie
698ae2c

resolveAll() pomija przestarzałe aliasy, które dzielą id z aplikacją na żywo (DOC_MANAGER/DOCS, AI_CHAT/AI_SUPPORT), ponieważ nie mają wiersz katalogu Własne. Każdy konsument zapętlił się nad ServiceType.values() i odroczeniem Katalog.get(st), więc te dwie stałe zwrócone zerową — NPE na koncie Strona aplikacji, punkt końcowy, karta katalogów platformy i org Auto-prowizja. Zamiast tego iterują rozwiązaną mapę, która nie może wytworzyć klucza, który ma mapa Brak wpisu dla. serializeFeatures dodatkowo toleruje wpis zerowy, a nie Rzucanie, a teraz robi jedno spojrzenie zamiast pięciu.

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