Przeglądaj źródła

Refactor subscriber data src to check for errors

Kailash Nadh 6 lat temu
rodzic
commit
9655ce6f14
1 zmienionych plików z 9 dodań i 1 usunięć
  1. 9 1
      frontend/my/src/Subscribers.js

+ 9 - 1
frontend/my/src/Subscribers.js

@@ -762,7 +762,15 @@ class Subscribers extends React.PureComponent {
         <Table
         <Table
           columns={this.columns}
           columns={this.columns}
           rowKey={record => `sub-${record.id}`}
           rowKey={record => `sub-${record.id}`}
-          dataSource={this.props.data[cs.ModelSubscribers].results}
+          dataSource={(() => {
+            if (
+              !this.props.data[cs.ModelSubscribers] ||
+              !this.props.data[cs.ModelSubscribers].hasOwnProperty("results")
+            ) {
+              return []
+            }
+            return this.props.data[cs.ModelSubscribers].results
+          })()}
           loading={this.props.reqStates[cs.ModelSubscribers] !== cs.StateDone}
           loading={this.props.reqStates[cs.ModelSubscribers] !== cs.StateDone}
           pagination={pagination}
           pagination={pagination}
           rowSelection={{
           rowSelection={{