More updates for Cvent and IDAA custom status field. Only using pending status if it is specificially passed. Otherwise using unknown or whatever is passed.

This commit is contained in:
Scott Idem
2022-03-16 09:25:32 -04:00
parent 6a969e0991
commit 212d69cbe3
2 changed files with 17 additions and 16 deletions

View File

@@ -52,7 +52,7 @@ async def refresh_membership_status(
INNER JOIN membership_person ON person.id = membership_person.person_id
SET user.email_verified = 1, user.enable = 1, user.enable_from = membership_person.start_on, user.enable_to = membership_person.end_on, user.verified = 1, user.group = 'current_member'
WHERE user.account_id = 13 AND membership_person.end_on >= NOW()
AND (person.status IS NULL OR person.status = 'approved');
AND (person.status IS NULL OR person.status = '' OR person.status = 'approved' OR person.status = 'unknown');
"""
if user_update_result := sql_update(sql=sql):
# Pull out IDs of existing person record
@@ -125,7 +125,7 @@ async def refresh_membership_status(
INNER JOIN membership_person ON person.id = membership_person.person_id
SET person.enable = 1, person.group = 'current_member'
WHERE person.account_id = 13 AND membership_person.end_on >= NOW()
AND (person.status IS NULL OR person.status = 'approved');
AND (person.status IS NULL OR person.status = '' OR person.status = 'approved' OR person.status = 'unknown');
"""
if person_update_result := sql_update(sql=sql):
# Pull out IDs of existing person record