                   disabled: ('disabled' if selectedRouter.networks.length == 1 || edit),
                   onChange: ((e) -> handleChange(e.target.name, e.target.value)),
 
-                      for network in selectedRouter.networks
-                        React.createElement 'option', value: network.id, key: network.id, network.name
+                      for network, i in selectedRouter.networks
+                        React.createElement 'option', value: network.id, key: i, network.name
 
 
         # Subnet

                  disabled: ('disabled' if metaData.routers.length == 1 || edit),
                  onChange: ((e) -> handleChange(e.target.name, e.target.value)),

                      for router in metaData.routers
                        React.createElement 'option', value: router.id, key: router.id, router.name

        # Network
        if options.routerID? && selectedRouter? && selectedRouter.networks?

import { connect } from "react-redux"
import "../../lib/form_helpers.coffee"
import { updateAdvancedOptions, changeVersion} from "../../actions/clusters.coffee"


AdvancedOptions = ({
