@classmethod
    def get_admin_network_group(cls, node=None, default_admin_net=None):
        network = None

        if node is not None and node.nodegroup:
            networks = (network for network in node.nodegroup.networks
                        if network.name == consts.NETWORKS.fuelweb_admin)
            network = next(networks, None)

        network = (network or default_admin_net or
                   cls.get_default_admin_network())

        if not network:
            raise errors.AdminNetworkNotFound()
        return network
Updated OIS data from the extractor is processed as expected.
dataset/ETHPy150Open openstack/fuel-web/nailgun/nailgun/extensions/network_manager/objects/network_group.py/NetworkGroup.get_admin_network_group--crossover with--dataset/ETHPy150Open codeforamerica/comport/tests/test_extractor_api.py/TestHeartbeat.test_update_ois_data