diff --git a/lib/ansible/modules/cloud/ovirt/ovirt_networks.py b/lib/ansible/modules/cloud/ovirt/ovirt_networks.py index a9dbdd79c98..63a08cd5ebc 100644 --- a/lib/ansible/modules/cloud/ovirt/ovirt_networks.py +++ b/lib/ansible/modules/cloud/ovirt/ovirt_networks.py @@ -149,9 +149,11 @@ class NetworksModule(BaseModule): self._update_label_assignments(entity) def _update_label_assignments(self, entity): + if self.param('label') is None: + return + labels = [lbl.id for lbl in self._connection.follow_link(entity.network_labels)] labels_service = self._service.service(entity.id).network_labels_service() - if not self.param('label') in labels: if not self._module.check_mode: if labels: