Implemented buildObject2 in request building for data entry
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from .object import buildObject
|
from .object import buildObject, buildObject2
|
||||||
from .path import buildPath
|
from .path import buildPath
|
||||||
from .headers import buildHeaders
|
from .headers import buildHeaders
|
||||||
#import os
|
#import os
|
||||||
@@ -18,6 +18,29 @@ def buildRequest(definition, outputs, resolved):
|
|||||||
request["headers"] = buildHeaders(definition, request, outputs, resolved)
|
request["headers"] = buildHeaders(definition, request, outputs, resolved)
|
||||||
|
|
||||||
if hasattr(definition, "requestdata"):
|
if hasattr(definition, "requestdata"):
|
||||||
request["data"] = outputs[definition.requestdata]
|
if hasattr(definition, "requestdata"):
|
||||||
|
request["data"] = buildObject2(
|
||||||
|
definition.requestdata,
|
||||||
|
outputs,
|
||||||
|
resolved
|
||||||
|
)
|
||||||
|
# resolveddata = definition.requestdata
|
||||||
|
#
|
||||||
|
# if isinstance(resolveddata, dict):
|
||||||
|
# request["data"] = {
|
||||||
|
# "mediaType": "30",
|
||||||
|
# "emailId": {resolved["path"]}
|
||||||
|
# }
|
||||||
|
# else:
|
||||||
|
# request["data"] = outputs[resolveddata]
|
||||||
|
|
||||||
|
if hasattr(definition, "requestfile"):
|
||||||
|
bytes = outputs[definition.requestfile]
|
||||||
|
request["files"] = {
|
||||||
|
"image": (
|
||||||
|
"image.jpg",
|
||||||
|
bytes,
|
||||||
|
"image/jpeg",
|
||||||
|
),
|
||||||
|
}
|
||||||
return request, outputs
|
return request, outputs
|
||||||
|
|||||||
Reference in New Issue
Block a user