web: more debug output for transfer matching ~enleth
parent
51f6b8ee2d
commit
169a416c34
|
@ -253,9 +253,17 @@ def admin_match_auto():
|
|||
affected_members = []
|
||||
for transfer in transfers_unmatched:
|
||||
matchability, member, months = transfer.get_matchability()
|
||||
try:
|
||||
print "[i] Matching transfer {} for {:.2f}PLN by member {}, {} months".format(transfer.id, transfer.amount/100, member.username, months)
|
||||
except AttributeError:
|
||||
print "[e] Member data invalid, WTF - {}".format(repr(member))
|
||||
continue
|
||||
if matchability == models.Transfer.MATCH_OK:
|
||||
if len(member.transfers) > 0:
|
||||
year, month = member.get_next_unpaid()
|
||||
if None in (year, month):
|
||||
print "[w] next_unpaid borked, skipping"
|
||||
continue
|
||||
else:
|
||||
year, month = transfer.date.year, transfer.date.month
|
||||
for m in range(months):
|
||||
|
|
Loading…
Reference in New Issue