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