fix(vm/tab-network): check for undefined network (#1556)

Fixes #1518
This commit is contained in:
Pierre Donias
2016-09-20 11:52:17 +02:00
committed by Julien Fontanet
parent e9a612647e
commit 6b20523df4

View File

@@ -257,13 +257,13 @@ export default class TabNetwork extends Component {
</thead>
<tbody>
{map(vifs, (vif, vifIndex) => {
const lockedNetwork = networks[vif.$network].defaultIsLocked
const network = networks[vif.$network]
return <tr key={vif.id}>
<td>VIF #{vif.device}</td>
<td><pre>{vif.MAC}</pre></td>
<td>{vif.MTU}</td>
<td>{networks[vif.$network] && networks[vif.$network].name_label}</td>
<td>{network && network.name_label}</td>
<td style={IP_COLUMN_STYLE}>
<Container>
{this._noIps(vif)
@@ -338,7 +338,7 @@ export default class TabNetwork extends Component {
</span>
}
{' '}
{lockedNetwork
{network && network.defaultIsLocked
? (
isEmpty(this._concatIps(vif))
? <Tooltip content={_('vifLockedNetworkNoIps')}>