- Shipped
- 13 novembre 2026 alle ore 03:53 UTC
- Author
- Kamo
- Commit
- 3a83e65
TeamMemberRepo.findAudience filtrato sullo stato di occupazione e sullo stato del record, ma mai su Ogni membro, inclusi quelli di tipo MEMBER, ha una riga member_team_member con un valore di tipo JPQL `FROM TeamMember` non filtra sul discriminatore, quindi i pacchetti legali inviati Un messaggio inviato a un reparto ha raggiunto persone che non sono membri del team (cinque in Kamo's org, 2026-11-12). - findAudienceIds: SQL nativo con members.member_type = 'TEAM_MEMBER', is_active, e team_membership_status IN (:statuses). findAudience carica questi id; il sovraccarico a 5-arg mantiene Solo per ATTIVI. - findActiveByIdsAnyMemberType: il vecchio predicato (ACTIVE, qualsiasi tipo di membro), per la conformità Solo requisiti - chiunque ritiri la commissione deve ancora un W-9. - LegalPackage.audienceStatuses **************** VARCHAR(255) DEFAULT 'ATTIVO', Null (applicato manualmente prima di questo push): gli stati di impiego di un pacchetto target Unknown viene visualizzato come ACTIVE.
