diff --git a/src/transaction/TransactionList.js b/src/transaction/TransactionList.js
index 987caa2698b6938d218e7b9ad399bf65559f0317..4704beabd01180a0598e2268c79512691fc120e2 100644
--- a/src/transaction/TransactionList.js
+++ b/src/transaction/TransactionList.js
@@ -41,15 +41,18 @@ function TransactionList() {
     setTypes(newTypes);
   };
 
+  let memberStr = "";
+  if (transaction.member) {
+    memberStr = transaction.member.name + " (" + transaction.member.num + ")";
+  }
+
   const entries = transactions.map((transaction) => {
     return (
       <TransactionTr key={transaction.ID} transaction={transaction}>
         <td>{icon(transaction)}</td>
         <td>{printTransactionID(transaction)}</td>
         <td>{printDate(transaction.date)}</td>
-        <td>
-          {transaction.member.name} ({transaction.member.num})
-        </td>
+        <td>{memberStr}</td>
         <td>{transaction.proxy ? transaction.proxy.name : ""}</td>
         <td>{printMoney(transaction.total) + " €"}</td>
       </TransactionTr>