ucb/source/ucp/webdav-neon/webdavcontent.cxx | 6 ++++++ 1 file changed, 6 insertions(+)
New commits: commit bedae6b06c51c641c38fa7dd3e25dd2aaafb30cf Author: Giuseppe Castagno <giuseppe.casta...@acca-esse.eu> Date: Wed Jan 27 17:41:30 2016 +0100 tdf#101094 (17) OPTIONS: Options cache removal: COPY Change-Id: Ifa60eabd0a31b66074d79b30a5be7d497585f602 4a2c233261211b13ed06d05278bf42e446330487 Reviewed-on: https://gerrit.libreoffice.org/27696 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Giuseppe Castagno <giuseppe.casta...@acca-esse.eu> diff --git a/ucb/source/ucp/webdav-neon/webdavcontent.cxx b/ucb/source/ucp/webdav-neon/webdavcontent.cxx index beb5e1c..b515ea0 100644 --- a/ucb/source/ucp/webdav-neon/webdavcontent.cxx +++ b/ucb/source/ucp/webdav-neon/webdavcontent.cxx @@ -858,6 +858,8 @@ void Content::addProperty( const ucb::PropertyCommandArgument& aCmdArg, osl::Guard< osl::Mutex > aGuard( m_aMutex ); m_xResAccess.reset( new DAVResourceAccess( *xResAccess.get() ) ); } + // TODO PLACEHOLDER: + // remove target URL options from cache, since PROPPATCH may change them // Notify propertyset info change listeners. beans::PropertySetInfoChangeEvent evt( @@ -1869,6 +1871,8 @@ uno::Sequence< uno::Any > Content::setPropertyValues( { // Set property values at server. xResAccess->PROPPATCH( aProppatchValues, xEnv ); + // TODO PLACEHOLDER: + // remove target URL options from cache, since PROPPATCH may change it std::vector< ProppatchValue >::const_iterator it = aProppatchValues.begin(); @@ -2739,6 +2743,8 @@ void Content::transfer( rArgs.NameClash == ucb::NameClash::OVERWRITE, Environment ); + aStaticDAVOptionsCache.removeDAVOptions( sourceURI.GetURI() ); + aStaticDAVOptionsCache.removeDAVOptions( targetURI.GetURI() ); // DAV resources store all additional props on server! // // Copy own and all children's Additional Core Properties. _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits