forced commit

This commit is contained in:
isaiM6
2022-07-28 16:01:22 -07:00
4 changed files with 42 additions and 3 deletions

View File

@@ -339,7 +339,14 @@ const selectRequest = () => {
confirmChange.value = false
setRestReq(props.request)
} else if (!active.value) {
confirmChange.value = true
// If the current request is the same as the request to be loaded in, there is no data loss
const currentReq = getRESTRequest()
if (isEqualHoppRESTRequest(currentReq, props.request)) {
setRestReq(props.request)
} else {
confirmChange.value = true
}
} else {
const currentReqWithNoChange = active.value.req
const currentFullReq = getRESTRequest()

View File

@@ -153,7 +153,7 @@ watch(workingVars, (newWorkingVars) => {
)
)
)
console.log("vars.value1", vars.value)
if (!isEqual(vars.value, fixedVars)) {
vars.value = cloneDeep(fixedVars)
}

View File

@@ -809,6 +809,37 @@ const samples = [
testScript: "",
}),
},
{
command: `curl https://example.com -d "alpha=beta&request_id=4"`,
response: makeRESTRequest({
method: "POST",
name: "Untitled request",
endpoint: "https://example.com/",
auth: {
authType: "none",
authActive: true,
},
body: {
contentType: "application/x-www-form-urlencoded",
body: rawKeyValueEntriesToString([
{
active: true,
key: "alpha",
value: "beta",
},
{
active: true,
key: "request_id",
value: "4",
},
]),
},
params: [],
headers: [],
preRequestScript: "",
testScript: "",
}),
},
]
describe("Parse curl command to Hopp REST Request", () => {

View File

@@ -93,7 +93,8 @@ export const parseCurlCommand = (curlCommand: string) => {
hasBodyBeenParsed = true
} else if (
rawContentType.includes("application/x-www-form-urlencoded") &&
!!pairs
!!pairs &&
Array.isArray(rawData)
) {
body = pairs.map((p) => p.join(": ")).join("\n") || null
contentType = "application/x-www-form-urlencoded"