summaryrefslogtreecommitdiff
path: root/libcmis
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedric.bosdonnat@free.fr>2013-06-13 14:45:48 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2013-10-22 16:00:52 +0200
commit9c918d4d8d0a47dbf9aa7617d5d0f360835ee0ed (patch)
treef74e4943289e973e099f65f7a51b29177a3192b8 /libcmis
parent54a5bfa2ce7896175d37949702813d2c6ae316a2 (diff)
Fixed libcmis handling of related multipart content types
Change-Id: I8468286be1affc635838b5329d2df72b53f5c9de (cherry picked from commit 6b10219eefc0d6bd0e871976d6fe781a26020c8b)
Diffstat (limited to 'libcmis')
-rw-r--r--libcmis/libcmis-0.3.0.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/libcmis/libcmis-0.3.0.patch b/libcmis/libcmis-0.3.0.patch
index 37644c8ed76d..772c828ab121 100644
--- a/libcmis/libcmis-0.3.0.patch
+++ b/libcmis/libcmis-0.3.0.patch
@@ -33,3 +33,17 @@ index 7c2a8e6..e7014cb 100644
contentLength = it->second->getLongs( ).front( );
return contentLength;
}
+diff --git src/libcmis/ws-relatedmultipart.cxx src/libcmis/ws-relatedmultipart.cxx
+index ef91b4d..3a990e7 100644
+--- src/libcmis/ws-relatedmultipart.cxx
++++ src/libcmis/ws-relatedmultipart.cxx
+@@ -93,6 +93,8 @@ RelatedMultipart::RelatedMultipart( const string& body, const string& contentTyp
+ if ( value[0] == '"' && value[value.length() - 1] == '"' )
+ value = value.substr( 1, value.length( ) - 2 );
+
++ name = libcmis::trim( name );
++
+ if ( name == "start" )
+ {
+ m_startId = value;
+--