More tweaks for CORE <-> Rattail member sync
This commit is contained in:
parent
788efbd114
commit
3cef682a75
3 changed files with 16 additions and 11 deletions
|
@ -845,12 +845,14 @@ class MemberImporter(FromCOREPOSAPI, corepos_importing.model.MemberImporter):
|
|||
card_number, member)
|
||||
return
|
||||
|
||||
if member['memberStatus'] in self.non_member_status_codes:
|
||||
log.debug("skipping non-member %s with status '%s': %s",
|
||||
member['memberStatus'], card_number, member)
|
||||
return
|
||||
if member['memberStatus'] not in self.member_status_codes:
|
||||
# note that we will still import this one! we don't skip it
|
||||
# TODO: at first i was *skipping* non-member status records,
|
||||
# but since CORE sort of assumes all customers are members,
|
||||
# probably not worth making the distinction here..? it is
|
||||
# important to import the full member info from CORE, so that
|
||||
# we have it to sync back. therefore can't afford to "skip"
|
||||
# any member records here
|
||||
if (member['memberStatus'] not in self.member_status_codes
|
||||
and member['memberStatus'] not in self.non_member_status_codes):
|
||||
log.warning("unexpected status '%s' for member %s: %s",
|
||||
member['memberStatus'], card_number, member)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue