summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn Pearce <sop@google.com>2013-10-16 18:32:57 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-10-16 18:32:57 +0000
commitdf308aa46cf18e603b6f2a01d506c8927af8b433 (patch)
treea257da73ba448438ba4e6652aaf3c738e01aa2d3
parent98aa6d3825fef67c66c8337d1b46137fe405f70b (diff)
parentbb23f0fe3f1b4ed449221d5f9e1a8c31c9bf241d (diff)
Merge "Fix updating of project options"
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/project/PutConfig.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/PutConfig.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/PutConfig.java
index 1918a03d0b..f105087807 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/project/PutConfig.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/PutConfig.java
@@ -139,8 +139,10 @@ public class PutConfig implements RestModifyView<ProjectResource, Input> {
throw new ResourceConflictException("Cannot update " + projectName);
}
}
- return new ConfigInfo(rsrc.getControl(),
- projectStateFactory.create(projectConfig),
+
+ ProjectState state = projectStateFactory.create(projectConfig);
+ return new ConfigInfo(
+ state.controlFor(currentUser.get()), state,
config, views, currentUser);
} catch (ConfigInvalidException err) {
throw new ResourceConflictException("Cannot read project " + projectName, err);