Skip to content

Commit 15e4100

Browse files
Sebastien D'AngeloSebastien D'Angelo
authored andcommitted
v0.3.2: Fix Create Data Extension Rows
1 parent b43cb6b commit 15e4100

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

FuelSDKWrapper.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ def create_object(self, object_type, property_dict, data_extension_key=None, is_
393393
@validate_response()
394394
def update_object(self, object_type, object_id_dict=None, values_dict=None, data_extension_key=None, is_rest=False):
395395
obj = self.get_object_class(object_type, is_rest)
396-
if object_type == ObjectType.DATA_EXTENSION_ROW:
396+
if object_type in (ObjectType.DATA_EXTENSION_ROW, ObjectType.DATA_EXTENSION_COLUMN):
397397
obj.CustomerKey = data_extension_key
398398
obj.props = values_dict
399399
else:
@@ -450,11 +450,10 @@ def create_data_extension_rows(self, data_extension_key, keys_list, values_list)
450450
return res
451451
else: # Endpoint unavailable - Insert row by row
452452
rows_inserted = 0
453-
for values in values_list:
453+
for keys_values in payload:
454454
property_dict = {}
455-
for keys_values in payload:
456-
for i, key in enumerate(keys_values["keys"]):
457-
property_dict[key] = keys_values["values"][i]
455+
for i, key in enumerate(keys_values["keys"]):
456+
property_dict[key] = keys_values["values"][i]
458457
res = self.create_object(ObjectType.DATA_EXTENSION_ROW, property_dict, data_extension_key)
459458
if res.code == 200:
460459
rows_inserted += 1

__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
__title__ = 'FuelSDKWrapper'
2-
__version__ = '0.3.1'
2+
__version__ = '0.3.2'
33
__author__ = 'Seb Angel'
44
__license__ = 'MIT'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
readme = f.read()
55

66
setup(
7-
version='0.3.1',
7+
version='0.3.2',
88
name='FuelSDKWrapper',
99
description='Simplify and improve the FuelSDK for Salesforce Marketing Cloud (ExactTarget)',
1010
long_description=readme,

0 commit comments

Comments
 (0)