Skip to content

Commit 933b69e

Browse files
author
Kristjan
committed
Enable use of operators for query_object() object_type
1 parent bcab4f4 commit 933b69e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

OPDM/OPDM_SOAP_API.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ class Operations:
118118
<sm:part name="name">{query_id}</sm:part>
119119
<sm:part name="query" type="opde:MetaDataPattern">
120120
<opdm:OPDMObject>
121-
<pmd:Object-Type>{object_type}</pmd:Object-Type>
122121
<opde:Components/>
123122
<opde:Dependencies/>
124123
</opdm:OPDMObject>
@@ -240,7 +239,9 @@ def query_object(self, object_type="IGM", metadata_dict=None, components=None, d
240239

241240
query_id = "pyquery_{api_version}_{uuid}".format(uuid=uuid.uuid4(), api_version=self.API_VERSION)
242241

243-
_QueryObject = self.Operations.QueryObject.format(query_id=query_id, object_type=object_type).encode()
242+
_QueryObject = self.Operations.QueryObject.format(query_id=query_id).encode()
243+
244+
_QueryObject = add_xml_elements(_QueryObject, ".//opdm:OPDMObject", {"pmd:Object-Type": object_type})
244245

245246
if metadata_dict:
246247
_QueryObject = add_xml_elements(_QueryObject, ".//opdm:OPDMObject", metadata_dict)

0 commit comments

Comments
 (0)