sfx2/source/doc/docfile.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 4300ea07cfa664a1de9509cb9cd83c7ae46afe87
Author:     Jaume Pujantell <[email protected]>
AuthorDate: Wed Mar 29 14:32:55 2023 +0200
Commit:     Adolfo Jayme Barrientos <[email protected]>
CommitDate: Sun Apr 9 22:58:40 2023 +0200

    tdf#149064 ensure interaction handler is present when transfering with 
webDAV
    
    Change-Id: I7a31f708e6fe01f07c7187aacd4657b5c6156c82
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149722
    Tested-by: Jenkins
    Reviewed-by: Andras Timar <[email protected]>
    (cherry picked from commit 50848b06ea58a147f5b89f057880266518ce79e7)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149697
    Reviewed-by: Xisco Fauli <[email protected]>
    (cherry picked from commit 439d8466c10473d1f3859ffa6c87fef6209e93eb)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150141
    Reviewed-by: Adolfo Jayme Barrientos <[email protected]>

diff --git a/sfx2/source/doc/docfile.cxx b/sfx2/source/doc/docfile.cxx
index 63966fb3c6ab..fafe05d150b4 100644
--- a/sfx2/source/doc/docfile.cxx
+++ b/sfx2/source/doc/docfile.cxx
@@ -2318,7 +2318,8 @@ void SfxMedium::Transfer_Impl()
     // a special case, an interaction handler should be used for
     // authentication in case it is available
     Reference< css::ucb::XCommandEnvironment > xComEnv;
-    Reference< css::task::XInteractionHandler > xInteractionHandler = 
GetInteractionHandler();
+    bool bForceInteractionHandler = GetURLObject().isAnyKnownWebDAVScheme();
+    Reference< css::task::XInteractionHandler > xInteractionHandler = 
GetInteractionHandler(bForceInteractionHandler);
     if (xInteractionHandler.is())
         xComEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler,
                                                   Reference< 
css::ucb::XProgressHandler >() );

Reply via email to