Ignore non-CORE equity payments when importing from CORE
hopefully a good idea..?
This commit is contained in:
parent
01cbffe5a8
commit
bf74ba8108
|
@ -285,6 +285,17 @@ class MemberEquityPaymentImporter(FromCOREPOS, corepos_importing.model.MemberEqu
|
||||||
query=query,
|
query=query,
|
||||||
key=key)
|
key=key)
|
||||||
|
|
||||||
|
def cache_query(self):
|
||||||
|
query = super().cache_query()
|
||||||
|
model = self.model
|
||||||
|
|
||||||
|
# ignore existing payments not known to be in CORE
|
||||||
|
# TODO: is this in fact a good idea?
|
||||||
|
query = query.join(model.CoreMemberEquityPayment)\
|
||||||
|
.filter(model.CoreMemberEquityPayment.corepos_transaction_number != None)
|
||||||
|
|
||||||
|
return query
|
||||||
|
|
||||||
def get_member(self, card_number):
|
def get_member(self, card_number):
|
||||||
if hasattr(self, 'members_by_card_number'):
|
if hasattr(self, 'members_by_card_number'):
|
||||||
return self.members_by_card_number.get(card_number)
|
return self.members_by_card_number.get(card_number)
|
||||||
|
|
Loading…
Reference in a new issue