From 8d1ae3b74a0232f4d3845760bc310d1dc10ad515 Mon Sep 17 00:00:00 2001 From: Chris Shin Date: Fri, 6 Nov 2020 13:05:29 -0800 Subject: [PATCH] Fixes boolean checks for site requests payloads --- tableauserverclient/server/request_factory.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tableauserverclient/server/request_factory.py b/tableauserverclient/server/request_factory.py index b5dcf9912..65ce5a069 100644 --- a/tableauserverclient/server/request_factory.py +++ b/tableauserverclient/server/request_factory.py @@ -455,13 +455,13 @@ def update_req(self, site_item): site_element.attrib['state'] = site_item.state if site_item.storage_quota: site_element.attrib['storageQuota'] = str(site_item.storage_quota) - if site_item.disable_subscriptions: + if site_item.disable_subscriptions is not None: site_element.attrib['disableSubscriptions'] = str(site_item.disable_subscriptions).lower() - if site_item.subscribe_others_enabled: + if site_item.subscribe_others_enabled is not None: site_element.attrib['subscribeOthersEnabled'] = str(site_item.subscribe_others_enabled).lower() if site_item.revision_limit: site_element.attrib['revisionLimit'] = str(site_item.revision_limit) - if site_item.subscribe_others_enabled: + if site_item.subscribe_others_enabled is not None: site_element.attrib['revisionHistoryEnabled'] = str(site_item.revision_history_enabled).lower() if site_item.data_acceleration_mode is not None: site_element.attrib['dataAccelerationMode'] = str(site_item.data_acceleration_mode).lower() @@ -482,7 +482,7 @@ def create_req(self, site_item): site_element.attrib['userQuota'] = str(site_item.user_quota) if site_item.storage_quota: site_element.attrib['storageQuota'] = str(site_item.storage_quota) - if site_item.disable_subscriptions: + if site_item.disable_subscriptions is not None: site_element.attrib['disableSubscriptions'] = str(site_item.disable_subscriptions).lower() if site_item.flows_enabled is not None: site_element.attrib['flowsEnabled'] = str(site_item.flows_enabled).lower()