Skip to content

Commit 3d62f8a

Browse files
committed
Fix beneficiaries handling in CommentOptions
Fixes #9
1 parent 4993c88 commit 3d62f8a

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

steembase/operations.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -738,12 +738,12 @@ def __init__(self, *args, **kwargs):
738738
kwargs = args[0]
739739

740740
# handle beneficiaries
741+
if "beneficiaries" in kwargs and kwargs['beneficiaries']:
742+
kwargs['extensions'] = [[0, {'beneficiaries': kwargs['beneficiaries']}]]
743+
741744
extensions = Array([])
742-
beneficiaries = kwargs.get('beneficiaries')
743-
if beneficiaries and type(beneficiaries) == list:
744-
ext_obj = [0, {'beneficiaries': beneficiaries}]
745-
ext = CommentOptionExtensions(ext_obj)
746-
extensions = Array([ext])
745+
if "extensions" in kwargs and kwargs["extensions"]:
746+
extensions = Array([CommentOptionExtensions(o) for o in kwargs["extensions"]])
747747

748748
super(CommentOptions, self).__init__(
749749
OrderedDict([

0 commit comments

Comments
 (0)