Skip to content

Commit 174f03d

Browse files
fixup! Extract payment information to configuration
1 parent 8e45c85 commit 174f03d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

sipa/model/pycroft/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ def finance_information(self) -> FinanceInformation:
299299
def payment_details(self) -> PaymentDetails:
300300
return PaymentDetails(
301301
recipient=current_app.config["PAYMENT_BENEFICIARY"],
302-
iban=IBAN(current_app.config["PAYMENT_IBAN"]),
302+
iban=IBAN(current_app.config["PAYMENT_IBAN"], validate_bban=True),
303303
purpose="{id}, {name}, {address}".format(
304304
id=self.user_data.user_id,
305305
name=self.user_data.name,

sipa/model/sample/user.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from flask import current_app
66
from flask_login import AnonymousUserMixin
7+
from schwifty import IBAN
78
from werkzeug.local import LocalProxy
89

910
from sipa.model.exceptions import PasswordInvalid, UserNotFound
@@ -232,7 +233,7 @@ def birthdate(self):
232233
def payment_details(self) -> PaymentDetails:
233234
return PaymentDetails(
234235
recipient="Donald Duck",
235-
iban="EH12432543209523",
236+
iban=IBAN("EH12432543209523", allow_invalid=True),
236237
purpose=self.id.value,
237238
)
238239

0 commit comments

Comments
 (0)