Skip to content
Snippets Groups Projects
Commit 9c4a92e1 authored by frekk's avatar frekk
Browse files

Merge branch 'frekk-testing' into 'master'

fix the bugs that were supposed to be already fixed

See merge request frekk/uccportal!9
parents 61008f4a d8bb6890
1 merge request!9fix the bugs that were supposed to be already fixed
...@@ -129,7 +129,7 @@ def refresh_dispense_payment(modeladmin, request, queryset): ...@@ -129,7 +129,7 @@ def refresh_dispense_payment(modeladmin, request, queryset):
num_changed = 0 num_changed = 0
membership_list = list(queryset) membership_list = list(queryset)
for ms in membership_list: for ms in membership_list:
if ms.date_paid is not None or ms.username == '' or ms.username is None: if ms.date_paid is not None:
continue continue
if try_update_from_dispense(ms): if try_update_from_dispense(ms):
ms.save() ms.save()
......
...@@ -95,6 +95,10 @@ def try_update_from_dispense(membership): ...@@ -95,6 +95,10 @@ def try_update_from_dispense(membership):
Note: this WILL overwrite any existing payment information Note: this WILL overwrite any existing payment information
""" """
if membership.member.username == '' or membership.member.username is None:
# can't do anything with empty usernames
return False
# check if anything has happened since last time # check if anything has happened since last time
if member_cokelog.is_loaded(): if member_cokelog.is_loaded():
member_cokelog.reload() member_cokelog.reload()
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment