From e0ea25a2c6dcf95d66aa3a3bb0a5711c63c40181 Mon Sep 17 00:00:00 2001 From: Viktor Tarasov Date: Tue, 9 Feb 2016 16:37:46 +0100 Subject: [PATCH] payload/locate: missing argument in 'read' calls missing 'object_group_member' in request payload --- kmip/core/messages/payloads/locate.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kmip/core/messages/payloads/locate.py b/kmip/core/messages/payloads/locate.py index b05ee81..6261a65 100644 --- a/kmip/core/messages/payloads/locate.py +++ b/kmip/core/messages/payloads/locate.py @@ -61,10 +61,10 @@ class LocateRequestPayload(Struct): tstream = BytearrayStream(istream.read(self.length)) if self.is_tag_next(Tags.MAXIMUM_ITEMS, tstream): self.maximum_items = LocateRequestPayload.MaximumItems() - self.maximum_items.read() + self.maximum_items.read(tstream) if self.is_tag_next(Tags.STORAGE_STATUS_MASK, tstream): self.storage_status_mask = LocateRequestPayload.StorageStatusMask() - self.storage_status_mask.read() + self.storage_status_mask.read(tstream) if self.is_tag_next(Tags.OBJECT_GROUP_MEMBER, tstream): self.object_group_member = LocateRequestPayload.ObjectGroupMember() self.object_group_member.read(tstream) @@ -81,6 +81,8 @@ class LocateRequestPayload(Struct): self.maximum_items.write(tstream) if self.storage_status_mask is not None: self.storage_status_mask.write(tstream) + if self.object_group_member is not None: + self.object_group_member.write(tstream) if self.attributes is not None: for a in self.attributes: a.write(tstream)