Merged PR 2442: remove lodash dependecies on _.has
Related work items: #23754
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { DefaultAzureCredential } from "@azure/identity";
|
||||
import _ from "lodash";
|
||||
import { hashAPIPath, consoleLogger } from ".";
|
||||
import { getDocumentTypeFromFilename } from "../components/utils";
|
||||
import { getDocumentTypeFromFilename, hasOwn } from "../components/utils";
|
||||
|
||||
const {
|
||||
ContainerClient,
|
||||
@@ -316,7 +316,7 @@ export const createBlob = async (formContent, containerName, caseref) => {
|
||||
formContent = JSON.parse(formContent);
|
||||
let caseID = "";
|
||||
|
||||
caseID = _.has(formContent, "pinswg_name")
|
||||
caseID = hasOwn(formContent, "pinswg_name")
|
||||
? formContent.pinswg_name
|
||||
: caseref;
|
||||
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ export const BASE_URL =
|
||||
? window.apiRoot
|
||||
: process.env.API_ROOT || `http://localhost:${port}`;
|
||||
|
||||
export const API_PATH = "/api/data/v8.2/";
|
||||
export const API_PATH = "/api/data/v9.2/";
|
||||
|
||||
export const WEBAPI_URL =
|
||||
process.env.RELAY_ROOT ||
|
||||
|
||||
+26
-32
@@ -1,4 +1,4 @@
|
||||
import _ from "lodash";
|
||||
import { hasOwn } from "../../components/utils";
|
||||
|
||||
const MASK = "[REDACTED]";
|
||||
|
||||
@@ -50,44 +50,38 @@ export const consoleLogger = (err) => {
|
||||
redactSensitive(err) +
|
||||
"\n\n/////////////////////////////////////////////////\n"
|
||||
);
|
||||
var errStr =
|
||||
"\n\n/////////////////////////////////////////////////\nServer Error " +
|
||||
"\n" +
|
||||
(_.has(err, "name") ? "Name: " + err.name + "\n" : "") +
|
||||
(_.has(err, "code") ? "Code: " + err.code + "\n" : "") +
|
||||
(_.has(err, "query") ? "Query: " + err.query + "\n" : "") +
|
||||
(_.has(err, "message") ? "Message: " + err.message + "\n" : "") +
|
||||
(_.has(err, "request.url")
|
||||
? "request.url: " + err.request.url + "\n"
|
||||
|
||||
const errStr =
|
||||
"\n\n/////////////////////////////////////////////////\nServer Error\n" +
|
||||
(hasOwn(err, "name") ? `Name: ${err.name}\n` : "") +
|
||||
(hasOwn(err, "code") ? `Code: ${err.code}\n` : "") +
|
||||
(hasOwn(err, "query") ? `Query: ${err.query}\n` : "") +
|
||||
(hasOwn(err, "message") ? `Message: ${err.message}\n` : "") +
|
||||
(err?.request?.url ? `request.url: ${err.request.url}\n` : "") +
|
||||
(err?.response?.status ? `Status: ${err.response.status}\n` : "") +
|
||||
(err?.response?.statusText
|
||||
? `StatusText: ${err.response.statusText}\n`
|
||||
: "") +
|
||||
(_.has(err, "response.status") ? "Status: " + err.code + "\n" : "") +
|
||||
(_.has(err, "response.statusText")
|
||||
? "\nStatusText: " + err.response.status + "\n"
|
||||
(err?.response?.request?.socket?.remoteAddress
|
||||
? `Request IP: ${err.response.request.socket.remoteAddress}\n`
|
||||
: "") +
|
||||
(_.has(err, "response.request.socket.remoteAddress")
|
||||
? "\nRequest IP: " +
|
||||
err.response.request.socket.remoteAddress +
|
||||
"\n"
|
||||
(err?.response?.data?.error?.message
|
||||
? `Message: ${redactSensitive(err.response.data.error.message)}\n`
|
||||
: "") +
|
||||
(_.has(err, "response.data.error.message")
|
||||
? "\nMessage: " +
|
||||
redactSensitive(err.response.data.error.message) +
|
||||
"\n"
|
||||
(err?.response?.config?.url
|
||||
? `Request URL: ${redactSensitive(err.response.config.url)}\n`
|
||||
: "") +
|
||||
(_.has(err, "response.config.url")
|
||||
? "\nRequest URL: " + redactSensitive(err.config.url) + "\n"
|
||||
(err?.response?.headers?.date
|
||||
? `Request Time: ${err.response.headers.date}\n`
|
||||
: "") +
|
||||
(_.has(err, "response.headers.date")
|
||||
? "\nRequest Time: " + err.response.headers.date + "\n"
|
||||
(err?.config?.url
|
||||
? `Axios config url: ${redactSensitive(err.config.url)}\n`
|
||||
: "") +
|
||||
(_.has(err, "config.url")
|
||||
? "\nAxios config url: " + redactSensitive(err.config.url) + "\n"
|
||||
(err?.message
|
||||
? `Axios message: ${redactSensitive(err.message)}\n`
|
||||
: "") +
|
||||
(_.has(err, "config.url")
|
||||
? "\nAxios message url: " + redactSensitive(err.message) + "\n"
|
||||
: "") +
|
||||
(_.has(err, "config.data")
|
||||
? "\nRequest payload: " + redactSensitive(err.config.data) + "\n"
|
||||
(err?.config?.data
|
||||
? `Request payload: ${redactSensitive(err.config.data)}\n`
|
||||
: "") +
|
||||
"\n/////////////////////////////////////////////////\n";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user