Skip to content

Commit d630ac5

Browse files
committed
✨ Allow importing purpose
1 parent 32cfcb8 commit d630ac5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

fragdenstaat_de/fds_donation/external.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ def import_banktransfer(transfer_ident, row, project):
122122
donation.amount = Decimal(str(row["amount"]))
123123
donation.amount_received = Decimal(str(row["amount"]))
124124
donation.received_timestamp = row["date_received"]
125+
if row["purpose"]:
126+
donation.purpose = row["purpose"]
125127
if is_new:
126128
if pd.notnull(row["date"]) and row["date"]:
127129
donation.timestamp = row["date"]
@@ -171,10 +173,12 @@ def import_banktransfers(xls_file, project):
171173
"Verwendungszweck": "reference",
172174
"Konto": "iban",
173175
"Bank": "bic",
176+
"Purpose": "purpose",
174177
}
175178
)
176179
df = df.dropna(subset=["date_received"])
177180
df["reference"] = df["reference"].fillna("")
181+
df["purpose"] = df["purpose"].fillna("")
178182
df["date_received"] = df["date_received"].dt.tz_localize(settings.TIME_ZONE)
179183
if "date" in df.columns:
180184
df["date"] = df["date"].dt.tz_localize(settings.TIME_ZONE)

0 commit comments

Comments
 (0)