From abcde291f026ec59b96eeef6c30027a349857cf0 Mon Sep 17 00:00:00 2001
From: root <root@uccportal.ucc.gu.uwa.edu.au>
Date: Tue, 26 Feb 2019 22:29:13 +0800
Subject: [PATCH] fixed breaking bugs, still doesn't work

---
 src/memberdb/register.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/memberdb/register.py b/src/memberdb/register.py
index 57b34a9..8c8f0fe 100644
--- a/src/memberdb/register.py
+++ b/src/memberdb/register.py
@@ -4,6 +4,7 @@ This file implements the member-facing registration workflow. See ../../README.m
 import subprocess
 from subprocess import CalledProcessError, TimeoutExpired
 from os import path
+from datetime import datetime
 
 from django.http import HttpResponseRedirect
 from django.shortcuts import render
@@ -128,7 +129,7 @@ class RenewForm(RegisterRenewForm):
 	def save(self, commit=True):
 		m, ms = super().save(commit=False)
 		m.username = self.request.user.username
-		if ms.date_paid is None and ms.payment_method is None:
+		if ms.date_paid is None and (ms.payment_method is None or ms.payment_method == ''):
 			paid = has_paid_dispense(ms)
 			if paid is not None:
 				ms.date_paid = paid
-- 
GitLab