diff options
Diffstat (limited to 'java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java')
-rw-r--r-- | java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java index 7797fe0153..62a560b7a8 100644 --- a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java +++ b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java @@ -135,6 +135,9 @@ public class ProjectOperationsImpl implements ProjectOperations { throws IOException, ConfigInvalidException { try (MetaDataUpdate metaDataUpdate = metaDataUpdateFactory.create(nameKey)) { ProjectConfig projectConfig = projectConfigFactory.read(metaDataUpdate); + if (projectUpdate.removeAllAccessSections()) { + projectConfig.getAccessSections().forEach(as -> projectConfig.remove(as)); + } removePermissions(projectConfig, projectUpdate.removedPermissions()); addCapabilities(projectConfig, projectUpdate.addedCapabilities()); addPermissions(projectConfig, projectUpdate.addedPermissions()); |