Skip to content

Commit 264e8f8

Browse files
committed
Add fixe for NetworkPort. see #384
1 parent 79a8891 commit 264e8f8

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/Components/NetworkPort.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,15 +185,16 @@ private static function updateNetworkPort(
185185
}
186186
if ($network_port->fields['instantiation_type'] == $instantiation_type) {
187187
$instantiation = $network_port->getInstantiation();
188-
$inst_input['id'] = $instantiation->getID();
189-
$inst_input['speed'] = NetworkPortEthernet::transformPortSpeed($speed, false);
190-
$inst_input['networkports_id'] = $network_port->getID();
191-
if ($instantiation->getID() > 0) {
192-
$instantiation->update($inst_input, $install_network_history);
193-
} else {
194-
$instantiation->add($inst_input, [], $install_network_history);
188+
if ($instantiation->getID() !== false) {
189+
$inst_input['id'] = $instantiation->getID();
190+
$inst_input['speed'] = NetworkPortEthernet::transformPortSpeed($speed, false);
191+
$inst_input['networkports_id'] = $network_port->getID();
192+
if ($instantiation->getID() > 0) {
193+
$instantiation->update($inst_input, $install_network_history);
194+
} else {
195+
$instantiation->add($inst_input, [], $install_network_history);
196+
}
195197
}
196-
197198
unset($instantiation);
198199
}
199200
}

0 commit comments

Comments
 (0)