diff options
Diffstat (limited to 'wsd/DocumentBroker.cpp')
-rw-r--r-- | wsd/DocumentBroker.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp index 86ee15e78a..5767a62ae8 100644 --- a/wsd/DocumentBroker.cpp +++ b/wsd/DocumentBroker.cpp @@ -935,11 +935,6 @@ bool DocumentBroker::download( } } -#if ENABLE_SUPPORT_KEY - if (!COOLWSD::OverrideWatermark.empty()) - watermarkText = COOLWSD::OverrideWatermark; -#endif - if (session) { LOG_DBG("Setting username [" @@ -1126,7 +1121,10 @@ DocumentBroker::updateSessionWithWopiInfo(const std::shared_ptr<ClientSession>& const std::string username = wopiFileInfo->getUsername(); const std::string userExtraInfo = wopiFileInfo->getUserExtraInfo(); const std::string userPrivateInfo = wopiFileInfo->getUserPrivateInfo(); - const std::string watermarkText = wopiFileInfo->getWatermarkText(); + const std::string watermarkText = + (config::isSupportKeyEnabled() && !COOLWSD::OverrideWatermark.empty()) + ? COOLWSD::OverrideWatermark + : wopiFileInfo->getWatermarkText(); const std::string templateSource = wopiFileInfo->getTemplateSource(); _isViewFileExtension = COOLWSD::IsViewFileExtension(wopiStorage->getFileExtension()); |