|
@@ -274,13 +274,12 @@ should run this command with --commit if you agree with the dry-run."""
|
|
|
foundMatch = False
|
|
|
for knownPayment in knownPayments:
|
|
|
|
|
|
- if (str(knownPayment.date) == str(payment["date"])) \
|
|
|
- and (str(knownPayment.label) == str(payment["label"])) \
|
|
|
+ if (str(knownPayment.date) == payment["date"].encode('utf-8')) \
|
|
|
+ and (knownPayment.label == payment["label"]) \
|
|
|
and (float(knownPayment.amount) == float(payment["amount"])):
|
|
|
foundMatch = True
|
|
|
break
|
|
|
|
|
|
-
|
|
|
if not foundMatch:
|
|
|
newPayments.append(payment)
|
|
|
|
|
@@ -302,7 +301,7 @@ should run this command with --commit if you agree with the dry-run."""
|
|
|
print newPayment
|
|
|
# Create the payment
|
|
|
payment = Payment.objects.create(amount=float(newPayment["amount"]),
|
|
|
- label=str(newPayment["label"]),
|
|
|
- date=str(newPayment["date"]),
|
|
|
+ label=newPayment["label"].encode('utf-8'),
|
|
|
+ date=newPayment["date"].encode('utf-8'),
|
|
|
member=member)
|
|
|
|