diff options
author | Artem Nikitin <anikitin@networkoptix.com> | 2020-01-14 15:33:21 +0300 |
---|---|---|
committer | Artem Nikitin <anikitin@networkoptix.com> | 2020-01-17 09:55:59 +0300 |
commit | ad94757a4a8714b60ed1231ef58310b5a2246b30 (patch) | |
tree | 01889b5dd54cd071b6aff85aefcce8bc58975929 /jenkins_jobs | |
parent | 979770380151f99ec7b48d7d6fbd8d8d254c752c (diff) | |
download | python-jenkins-job-builder-ad94757a4a8714b60ed1231ef58310b5a2246b30.tar.gz python-jenkins-job-builder-ad94757a4a8714b60ed1231ef58310b5a2246b30.tar.xz python-jenkins-job-builder-ad94757a4a8714b60ed1231ef58310b5a2246b30.zip |
Fix authorization property issue
The change fixes a XML generating error (KeyError: '_use_folder_perms')
for project, which isn't contained in a folder and has got authorization
properties.
Task: 38110
Story: 2007087
Change-Id: I2e0ec6e524d07a935333b35e10eb4204af9256f7
Diffstat (limited to 'jenkins_jobs')
-rw-r--r-- | jenkins_jobs/modules/properties.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jenkins_jobs/modules/properties.py b/jenkins_jobs/modules/properties.py index c225eafb..8ade7506 100644 --- a/jenkins_jobs/modules/properties.py +++ b/jenkins_jobs/modules/properties.py @@ -510,7 +510,7 @@ def authorization(registry, xml_parent, data): """ # get the folder name if it exists - in_a_folder = data.pop("_use_folder_perms") + in_a_folder = data.pop("_use_folder_perms", None) if data else None credentials = "com.cloudbees.plugins.credentials.CredentialsProvider." ownership = "com.synopsys.arc.jenkins.plugins.ownership.OwnershipPlugin." |