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 .headers import buildHeaders
|
||||
#import os
|
||||
@@ -18,6 +18,29 @@ def buildRequest(definition, outputs, resolved):
|
||||
request["headers"] = buildHeaders(definition, request, outputs, resolved)
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user