From b7c22515b70682760ae79197a2e31d51589a3d68 Mon Sep 17 00:00:00 2001 From: Lucas Galton Date: Wed, 20 Jan 2021 12:12:21 +0100 Subject: [PATCH] Fix setting custom property on os_project When a new property is created on a project, verifies if the key is in the dict before checking its value for changes. Story: 2008530 Task: 41613 Change-Id: I5db452e0719b45932dda068e32f4876c098fea77 Signed-off-by: Lucas Galton --- plugins/modules/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/modules/project.py b/plugins/modules/project.py index 5791a1d7..8e239086 100644 --- a/plugins/modules/project.py +++ b/plugins/modules/project.py @@ -115,7 +115,7 @@ def _needs_update(module, project): if properties: project_properties = project.get('properties') for k, v in properties.items(): - if v is not None and v != project_properties[k]: + if v is not None and (k not in project_properties or v != project_properties[k]): return True return False