summaryrefslogtreecommitdiff
path: root/payments/fields.py
diff options
context:
space:
mode:
authorilling2005 <sebastian@wgcast.de>2015-05-21 18:10:36 +0200
committerilling2005 <sebastian@wgcast.de>2015-05-21 18:10:36 +0200
commitf3f9cb27e03d82dca818e0e12e773085d72a7a8b (patch)
treeed35fd4ec16fd76531d00b7aca06ed4c9edebed6 /payments/fields.py
parente7453306bc92e001693117888a8df10cc1aebf75 (diff)
downloaddjango-payments-taler-f3f9cb27e03d82dca818e0e12e773085d72a7a8b.tar.gz
django-payments-taler-f3f9cb27e03d82dca818e0e12e773085d72a7a8b.tar.bz2
django-payments-taler-f3f9cb27e03d82dca818e0e12e773085d72a7a8b.zip
Fixed TypeError
Fixed TypeError when passing 'None' to CreditCardNumberField
Diffstat (limited to 'payments/fields.py')
-rw-r--r--payments/fields.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/payments/fields.py b/payments/fields.py
index e2eac5d..9b5954e 100644
--- a/payments/fields.py
+++ b/payments/fields.py
@@ -24,7 +24,8 @@ class CreditCardNumberField(forms.CharField):
super(CreditCardNumberField, self).__init__(*args, **kwargs)
def to_python(self, value):
- value = re.sub('[\s-]+', '', value)
+ if value is not None:
+ value = re.sub('[\s-]+', '', value)
return super(CreditCardNumberField, self).to_python(value)
def validate(self, value):