From 334d4e4beb02ec6be07659621313b8b19d3218b9 Mon Sep 17 00:00:00 2001 From: jfederico <jesus@123it.ca> Date: Tue, 19 Jan 2016 15:16:45 -0500 Subject: [PATCH] bigbluebutton-web: Added state to xml responded by getRecordings --- .../org/bigbluebutton/web/controllers/ApiController.groovy | 1 + .../src/java/org/bigbluebutton/api/domain/Recording.java | 4 ++++ 2 files changed, 5 insertions(+) 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 c5d1b86f42..842fc54221 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 @@ -1735,6 +1735,7 @@ class ApiController { mkp.yieldUnescaped("<![CDATA["+r.getName()+"]]>") } published(r.isPublished()) + state(r.getState()) startTime(r.getStartTime()) endTime(r.getEndTime()) metadata() { diff --git a/bigbluebutton-web/src/java/org/bigbluebutton/api/domain/Recording.java b/bigbluebutton-web/src/java/org/bigbluebutton/api/domain/Recording.java index 86e6f2b341..0042141734 100755 --- a/bigbluebutton-web/src/java/org/bigbluebutton/api/domain/Recording.java +++ b/bigbluebutton-web/src/java/org/bigbluebutton/api/domain/Recording.java @@ -54,6 +54,10 @@ public class Recording { } public String getState() { + String state = this.state; + if ( state.equals("available") ) { + state = isPublished()? "published": "unpublished"; + } return state; } -- GitLab