From 8c157a39143c851dfb84c0d9dec624de8ac8c7c7 Mon Sep 17 00:00:00 2001
From: Richard Alam <ritzalam@gmail.com>
Date: Thu, 21 Mar 2013 17:14:13 +0000
Subject: [PATCH]  - handle setConfigXML

---
 bigbluebutton-web/grails-app/conf/UrlMappings.groovy          | 4 ++++
 .../org/bigbluebutton/web/controllers/ApiController.groovy    | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/bigbluebutton-web/grails-app/conf/UrlMappings.groovy b/bigbluebutton-web/grails-app/conf/UrlMappings.groovy
index 7fb470e0dc..ef6b9a64e2 100755
--- a/bigbluebutton-web/grails-app/conf/UrlMappings.groovy
+++ b/bigbluebutton-web/grails-app/conf/UrlMappings.groovy
@@ -52,6 +52,10 @@ class UrlMappings {
 		   action = [GET:'showTextfile']
       }
       
+	  "/api/setConfigXML"(controller:"api") {
+		  action = [POST:'setConfigXML']
+	 }
+	  
       "/$controller/$action?/$id?"{
 	      constraints {
 			 // apply constraints here
diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
index bf8b5ea009..40cf829d99 100755
--- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
+++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
@@ -760,7 +760,9 @@ class ApiController {
   * CONFIG API
   ***********************************************/
   def setConfigXML = {
-
+	  	
+	println "Handling setConfigXML"
+	
 	if (StringUtils.isEmpty(params.checksum)) {
 		invalid("checksumError", "You did not pass the checksum security check")
 		return
-- 
GitLab