message: Fix when cluster-settings history is undefined
diff: @@ -132,7 +132,7 @@ const DesiredVersion: React.SFC<DesiredVersionProps> = ({cv}) => {
  };
  const ClusterVersionDetailsTable: React.SFC<ClusterVersionDetailsTableProps> = ({obj: cv, autoscalers}) => {
  - const { history, conditions } = cv.status;
  + const { history = [], conditions = [] } = cv.status;
  const status = getClusterUpdateStatus(cv);
  const retrievedUpdatesFailedCondition = _.find(conditions, { type: 'RetrievedUpdates', status: 'False' });
  const isFailingCondition = _.find(conditions, { type: 'Failing', status: 'True' });
  @@ -186,7 +186,9 @@ const ClusterVersionDetailsTable: React.SFC<ClusterVersionDetailsTableProps> = (
  </div>
  <div className="co-m-pane__body">
  <SectionHeading text="Update History" />
  - <div className="co-table-container">
  + {_.isEmpty(history)
  + ? <EmptyBox label="History" />
  + : <div className="co-table-container">
  <table className="table">
  <thead>
  <tr>
  @@ -197,8 +199,7 @@ const ClusterVersionDetailsTable: React.SFC<ClusterVersionDetailsTableProps> = (
  </tr>
  </thead>
  <tbody>
  - {_.isEmpty(history) && <EmptyBox label="History" />}
  - {history.map((update, i) => <tr key={i}>
  + {_.map(history, (update, i) => <tr key={i}>
  <td className="co-break-all">{update.version || '-'}</td>
  <td>{update.state || '-'}</td>
  <td><Timestamp timestamp={update.startedTime} /></td>
  @@ -207,6 +208,7 @@ const ClusterVersionDetailsTable: React.SFC<ClusterVersionDetailsTableProps> = (
  </tbody>
  </table>
  </div>
  + }
  </div>
  </React.Fragment>;
  };
  