KamoCRM

Юридична та тренувальна аудиторії досягають тільки членів команди, за статусом праці

Fixkamo-shared-library
Shipped
13 листопада 2026 р. о 03:53 UTC
Author
Kamo
Commit
3a83e65

TeamMemberRepo. findAudience фільтрується за станом зайнятості та станом запису, але ніколи за members. member_ type. Кожен член, включаючи членів типу MEMBER, має рядок member_ team_ member з відділ, і JPQL « FROM TeamMember » не фільтрує за дискримінатором, отже, надіслані пакунки є законними до відділу надійшло повідомлення від людей, які не є членами команди (п’ ять у Kamo 's org, 2026- 11- 12). - findAudienceIds: національний SQL з members. member_ type = 'TEAM_ MEMBER', is_ active, і team_ membership_ status IN (: statuses). findAudience завантажує ці ідентифікатори; перевантаження 5- аргументів зберігає Тільки активний. - findActiveByIdsAnyMemberType: старий предикат (ACTIVE, будь- який тип члена), для відповідності Тільки вимоги - хто б не зняв комісію, він все одно має W-9. - LegalPackage.audienceStatuses **************** VARCHAR( 255) DEFAULT 'ACTIVE', задіяно вручну перед цим відсиланням): стани зайнятості, на які спрямовано пакунок. Null, порожнє або невідомий читає як АКТИВНЕ.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing