James Moger
2011-10-17 595bbff87be7ff763bfad6fe297703141547710d
src/com/gitblit/RpcServlet.java
@@ -22,6 +22,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
@@ -98,8 +99,7 @@
      } else if (RpcRequest.EDIT_REPOSITORY.equals(reqType)) {
         // edit repository
         RepositoryModel model = deserialize(request, response, RepositoryModel.class);
         // name parameter specifies original repository name in event of
         // rename
         // name specifies original repository name in event of rename
         String repoName = objectName;
         if (repoName == null) {
            repoName = model.name;
@@ -163,6 +163,17 @@
         } else {
            response.sendError(HttpServletResponse.SC_FORBIDDEN);
         }
      } else if (RpcRequest.LIST_SETTINGS.equals(reqType)) {
         // return the server's settings
         Properties settings = new Properties();
         List<String> keys = GitBlit.getAllKeys(null);
         for (String key:keys) {
            String value = GitBlit.getString(key, null);
            if (value != null) {
               settings.put(key, value);
            }
         }
         result = settings;
      }
      // send the result of the request