8000 Fixes data_acceleration field always in workbook update payload · tableau/server-client-python@160fced · GitHub
[go: up one dir, main page]

Skip to content

Commit 160fced

Browse files
author
shinchris
committed
Fixes data_acceleration field always in workbook update payload
1 parent 1e089b4 commit 160fced

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

tableauserverclient/server/request_factory.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -593,13 +593,12 @@ def update_req(self, workbook_item):
593593
if workbook_item.owner_id:
594594
owner_element = ET.SubElement(workbook_element, 'owner')
595595
owner_element.attrib['id'] = workbook_item.owner_id
596-
if workbook_item.data_acceleration_config is not None and \
597-
'acceleration_enabled' in workbook_item.data_acceleration_config:
596+
if workbook_item.data_acceleration_config['acceleration_enabled'] is not None:
598597
data_acceleration_config = workbook_item.data_acceleration_config
599598
data_acceleration_element = ET.SubElement(workbook_element, 'dataAccelerationConfig')
600599
data_acceleration_element.attrib['accelerationEnabled'] = str(data_acceleration_config
601600
["acceleration_enabled"]).lower()
602-
if "accelerate_now" in data_acceleration_config:
601+
if data_acceleration_config['accelerate_now'] is not None:
603602
data_acceleration_element.attrib['accelerateNow'] = str(data_acceleration_config
604603
["accelerate_now"]).lower()
605604

0 commit comments

Comments
 (0)
0