summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ucb/source/ucp/cmis/cmis_oauth2_providers.hxx2
-rw-r--r--ucb/source/ucp/cmis/cmis_url.cxx17
2 files changed, 9 insertions, 10 deletions
diff --git a/ucb/source/ucp/cmis/cmis_oauth2_providers.hxx b/ucb/source/ucp/cmis/cmis_oauth2_providers.hxx
index bd3df5b22ba9..63df6a48e305 100644
--- a/ucb/source/ucp/cmis/cmis_oauth2_providers.hxx
+++ b/ucb/source/ucp/cmis/cmis_oauth2_providers.hxx
@@ -10,7 +10,7 @@
*
*/
-#ifndef CMIS_OAUTH2_PROVIDER2_HXX
+#ifndef CMIS_OAUTH2_PROVIDERS_HXX
#define CMIS_OAUTH2_PROVIDERS_HXX
diff --git a/ucb/source/ucp/cmis/cmis_url.cxx b/ucb/source/ucp/cmis/cmis_url.cxx
index 3076c26b80e1..4602f5b87309 100644
--- a/ucb/source/ucp/cmis/cmis_url.cxx
+++ b/ucb/source/ucp/cmis/cmis_url.cxx
@@ -83,15 +83,7 @@ namespace cmis
RTL_TEXTENCODING_UTF8 );
sUrl = "vnd.libreoffice.cmis://" + sEncodedBinding;
- // Prefer get object by ID
- if ( !m_sId.isEmpty( ) )
- {
- sUrl += "#" + rtl::Uri::encode( m_sId,
- rtl_UriCharClassRelSegment,
- rtl_UriEncodeKeepEscapes,
- RTL_TEXTENCODING_UTF8 );
- }
- else if ( !m_sPath.isEmpty( ) )
+ if ( !m_sPath.isEmpty( ) )
{
sal_Int32 nPos = -1;
OUString sEncodedPath;
@@ -115,6 +107,13 @@ namespace cmis
while ( nPos != -1 );
sUrl += sEncodedPath;
}
+ else if ( !m_sId.isEmpty( ) )
+ {
+ sUrl += "#" + rtl::Uri::encode( m_sId,
+ rtl_UriCharClassRelSegment,
+ rtl_UriEncodeKeepEscapes,
+ RTL_TEXTENCODING_UTF8 );
+ }
return sUrl;
}