Author: solomax
Date: Mon Feb 17 19:21:16 2014
New Revision: 1569089
URL: http://svn.apache.org/r1569089
Log:
[OPENMEETINGS-922] Add folder works as expected
Modified:
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
openmeetings/trunk/singlewebapp/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
Modified:
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java?rev=1569089&r1=1569088&r2=1569089&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
(original)
+++
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
Mon Feb 17 19:21:16 2014
@@ -89,12 +89,13 @@ public class RecordingsPanel extends Use
f.setIsImage(false);
f.setIsPresentation(false);
f.setIsRecording(true);
- long parentId =
rm.getObject().getFlvRecordingId();
- f.setParentFileExplorerItemId(parentId > 0 ?
parentId : 0);
- f.setOwnerId(rm.getObject().getOwnerId());
- if (parentId < 0) {
- f.setOrganization_id(-parentId);
+ FlvRecording p = rm.getObject();
+ long parentId = p.getFlvRecordingId();
+ if (p.isFolder()) {
+ f.setParentFileExplorerItemId(parentId);
}
+ f.setOwnerId(p.getOwnerId());
+ f.setOrganization_id(p.getOrganization_id());
getBean(FlvRecordingDao.class).update(f);
target.add(trees); //FIXME add correct refresh
}
Modified:
openmeetings/trunk/singlewebapp/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java?rev=1569089&r1=1569088&r2=1569089&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
(original)
+++
openmeetings/trunk/singlewebapp/src/web/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
Mon Feb 17 19:21:16 2014
@@ -89,12 +89,13 @@ public class RecordingsPanel extends Use
f.setIsImage(false);
f.setIsPresentation(false);
f.setIsRecording(true);
- long parentId =
rm.getObject().getFlvRecordingId();
- f.setParentFileExplorerItemId(parentId > 0 ?
parentId : 0);
- f.setOwnerId(rm.getObject().getOwnerId());
- if (parentId < 0) {
- f.setOrganization_id(-parentId);
+ FlvRecording p = rm.getObject();
+ long parentId = p.getFlvRecordingId();
+ if (p.isFolder()) {
+ f.setParentFileExplorerItemId(parentId);
}
+ f.setOwnerId(p.getOwnerId());
+ f.setOrganization_id(p.getOrganization_id());
getBean(FlvRecordingDao.class).update(f);
target.add(trees); //FIXME add correct refresh
}