diff options
author | Pranav Kant <pranavk@collabora.co.uk> | 2016-11-10 23:06:15 +0530 |
---|---|---|
committer | Pranav Kant <pranavk@collabora.co.uk> | 2016-11-10 23:06:15 +0530 |
commit | dacf16f2d85d2fb5a4de8da52ce64b6409a7dbcd (patch) | |
tree | 0d9625b858c28e032cabf7c2677127c1ecc9d246 | |
parent | d060b242e8274d194b1a2ccf15d3a9ee39525704 (diff) |
tdf#103671: 'true' -> true
Treat booleans as booleans, not string
Change-Id: Id0d3bee44b42461671379754e64e5e2f9b318045
-rw-r--r-- | loolwsd/Storage.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/loolwsd/Storage.cpp b/loolwsd/Storage.cpp index dcaa0a7ea..c58b1bf23 100644 --- a/loolwsd/Storage.cpp +++ b/loolwsd/Storage.cpp @@ -346,17 +346,17 @@ WopiStorage::WOPIFileInfo WopiStorage::getWOPIFileInfo(const Poco::URI& uriPubli const auto userNameVar = getOrWarn(object,"UserFriendlyName"); userName = (userNameVar.isString() ? userNameVar.toString() : "anonymous"); const auto canWriteVar = getOrWarn(object, "UserCanWrite"); - canWrite = canWriteVar.isString() ? (canWriteVar.toString() == "true") : false; + canWrite = canWriteVar.isBoolean() ? canWriteVar.convert<bool>() : false; const auto postMessageOriginVar = getOrWarn(object, "PostMessageOrigin"); postMessageOrigin = postMessageOriginVar.isString() ? postMessageOriginVar.toString() : ""; const auto hidePrintOptionVar = getOrWarn(object, "HidePrintOption"); - hidePrintOption = hidePrintOptionVar.isString() ? (hidePrintOptionVar.toString() == "true") : false; + hidePrintOption = hidePrintOptionVar.isBoolean() ? hidePrintOptionVar.convert<bool>() : false; const auto hideSaveOptionVar = getOrWarn(object, "HideSaveOption"); - hideSaveOption = hideSaveOptionVar.isString() ? (hideSaveOptionVar.toString() == "true") : false; + hideSaveOption = hideSaveOptionVar.isBoolean() ? hideSaveOptionVar.convert<bool>() : false; const auto hideExportOptionVar = getOrWarn(object, "HideExportOption"); - hideExportOption = hideExportOptionVar.isString() ? (hideExportOptionVar.toString() == "true") : false; + hideExportOption = hideExportOptionVar.isBoolean() ? hideExportOptionVar.convert<bool>() : false; const auto enableOwnerTerminationVar = getOrWarn(object, "EnableOwnerTermination"); - enableOwnerTermination = enableOwnerTerminationVar.isString() ? (enableOwnerTerminationVar.toString() == "true") : false; + enableOwnerTermination = enableOwnerTerminationVar.isBoolean() ? enableOwnerTerminationVar.convert<bool>() : false; } else Log::error("WOPI::CheckFileInfo is missing JSON payload"); |