summaryrefslogtreecommitdiff
path: root/ucb
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedric.bosdonnat@free.fr>2012-05-30 17:18:01 +0200
committerCédric Bosdonnat <cedric.bosdonnat@free.fr>2012-06-04 13:28:12 +0200
commit705cab9a81b81153778c09c56340c20118c00471 (patch)
treea13526c7bf4f2240e71ce84e5505fecda2d7e72b /ucb
parentc77437672a57f53d776ae8161afeffd606cc9893 (diff)
CMIS UCP: implemented delete command for folders
Change-Id: Iba1c5bf10c235ebd26108be944b88096f0ee84bd
Diffstat (limited to 'ucb')
-rw-r--r--ucb/source/ucp/cmis/cmis_content.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/ucb/source/ucp/cmis/cmis_content.cxx b/ucb/source/ucp/cmis/cmis_content.cxx
index daf16f79ff54..ba025bed58c9 100644
--- a/ucb/source/ucp/cmis/cmis_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_content.cxx
@@ -851,8 +851,8 @@ namespace cmis
}
else
{
- // TODO Removing a folder and its children needs removeTree in libcmis
- // the remove() function only works for empty folders or documents
+ libcmis::Folder* folder = dynamic_cast< libcmis::Folder* >( getObject( ).get() );
+ folder->removeTree( );
}
}
catch ( const libcmis::Exception& e )