- 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, порожнє або невідомий читає як АКТИВНЕ.
