Tworzenie konta atomowe, org-scoped i prawa

FixSecurityService
Szycy
7 sierpnia 2026 05:08 UTC
Autor
Kamo
Pochęt się
e6cb8fd

createCustomer zapisał Konto przed zapisaniem jego adresów i nie był Transakcyjne — tak, gdy wkładka adresu nie powiod się, Konto półkonfliktowane Pozostały oddane i każda próba pozostawiła za sobą inną sierotę. To jest teraz Przejściowo-przekaźnik, a ponieważ prowadzący łapie własne wyjątki, aby ukształtować Odpowiedź (która tłumi automatyczne cofanie wiosny) oznacza to Relacja transakcji tylko wyraźnie. Także na powierzchni klienta: - PierwotnyMemId został przeszukany z gołym znaleziskiemById, więc dzwoniący mógł wręczyć Członek innego org prawa do fakturowania i fakturowania nad kontem w Ten. Jest to teraz org-scoped, dopasowana aktualizacjaCustomerMembers, która już - Zrobił to. - uzyskać zadośćuczynienia i zbudowaćAccountSummary build responses with Map.of, które Rzuca na wartość zerową. Konto bez adresu głównego jest normalne Sprawa, więc GET /customers/'uid'/adreses był gwarantowany 500. - Nierozpoznany kod walutowy utrzymywał się na poziomie NULL zamiast niewypłacalności org. - Notatka autorstwa pochodziła z ciała wniosku, więc była do podrobienia; teraz Pochodzi z sesji. - Cała powierzchnia /klientów nie wymagała tylko ważnej sesji. W każdym Członek może tworzyć, edytować i usuwać konta org i pisać na nowo Zniżki AccountTier, w tym role, które nie przyjęły VIEW_ACCOUNTS. Thezy pont w tym, w pot wt. w pot wt. w tym, że Prawa istnieją przez cały czas i są teraz Wymuszone, odzwierciedlające MERGE_ACCOUNTS czek już w tym pliku. POST/DELETE /leads/Arem nie miał właściwej kontroli: przytrzymać rozmówcy Tylko VIEW_LEADS może ponownie łącza lub odłączać konto na smyczy, którego nie mogą otworzyć, I odzyskałem zdemaskowane LeadDTO. Teraz niosą te same bramy, co updateLead I zamaskować odpowiedź poprzez LeadFieldMask. Brakujące kontoId już nie NPE do 400 noszących tekst wewnętrzny.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny