TASK22102: slice4 larger file set + production detail suppression
This commit is contained in:
@@ -8,6 +8,7 @@ import { getCaseBlob, createBlob } from "../../../actions/azurestorage";
|
||||
import { getTempCaseRef } from "../../../components/utils";
|
||||
import { v4 as uuidv4 } from "uuid";
|
||||
import { hashAPIPath } from "../../../actions/core/hash";
|
||||
import { respondError, respondSuccess } from "../middleware/apiResponse";
|
||||
|
||||
const WEBAPI_URL =
|
||||
process.env.RELAY_ROOT ||
|
||||
@@ -33,7 +34,12 @@ export default async function ApiProxy(req, res) {
|
||||
typeof lpaID === "undefined" ||
|
||||
lpaID.length === 0
|
||||
) {
|
||||
return res.status(400).json();
|
||||
return respondError(res, {
|
||||
status: 400,
|
||||
code: "MISSING_REQUIRED_QUERY",
|
||||
message:
|
||||
"contactid, appealTypeId, containername and lpaID are required"
|
||||
});
|
||||
}
|
||||
|
||||
var data = {
|
||||
@@ -73,10 +79,14 @@ export default async function ApiProxy(req, res) {
|
||||
// data: JSON.stringify(newData),
|
||||
// };
|
||||
var apiResponse = _.isEmpty(req.query)
|
||||
? res.status(400).json()
|
||||
? respondError(res, {
|
||||
status: 400,
|
||||
code: "MISSING_REQUIRED_QUERY",
|
||||
message: "Query parameters are required"
|
||||
})
|
||||
: (getCaseBlob(containerName, tempCaseRef, newData),
|
||||
createBlob(JSON.stringify(newAppealObj), containerName),
|
||||
res.status(200).json(newData));
|
||||
respondSuccess(res, newData));
|
||||
|
||||
return apiResponse;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user