- Порезанный
- 7 августа 2026 г. в 05:08 UTC
- Автор
- Kamo
- Обещать
- e6cb8fd
пользователь сохранил Аккаунт до написания его адресов и не транзакционный — поэтому, когда вставка адреса не удалась, наполовину построенная учетная запись И каждый из них остался сиротой. Сейчас @Transactional, и поскольку обработчик улавливает свои собственные исключения, чтобы сформировать Реакция (которая подавляет автоматический откат Весны) обозначает Откат транзакций только явно. Также на поверхности клиента: - ПервичнаяMemberId была выслежена с голой находкойById, так что звонящий мог передать член другой организации владения и выставления счетов на счет в Вот этот. Теперь это орг-скопированное, соответствующее обновлениеCustomerMembers, которое уже Сделал это. Получите Адреса и создайте Краткие ответы на Map.of, которые бросок на нулевое значение. Учетная запись без основного адреса является нормальной. Так что GET/customers/{uid}/addresses был гарантирован 500. Непризнанный валютный код сохранился NULL вместо по умолчанию. - Авторство заметки пришло из органа запроса, так что она была подделана; теперь исходит из сессии. Вся поверхность клиента не требовала ничего, кроме действительного сеанса. Любой участник может создавать, редактировать и удалять учетные записи своей организации и переписывать Скидки AccountTier, включая роли, не предоставленные VIEW ACCOUNTS. The **************************** Права существовали всегда и существуют сейчас. Проверка MERGE ACCOUNTS уже в этом файле. POST/DELETE/leads/{id}/account также не имел правой чека: абонентский холдинг Только VIEW LEADS может повторно связать или отключить учетную запись на лиде, который они не могут открыть. Вернулся без маскировочного свинца. Теперь они имеют те же ворота, что и обновление Lead. и маскировать ответ через LeadFieldMask. Пропавший аккаунт больше не NPE в 400 с внутренним текстом.