fix: prevent the need for an explicit save while editing request name
This commit is contained in:
@@ -711,7 +711,7 @@ const duplicateRequest = async (requestIndexPath: string) => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const requestHandle = cloneDeep(requestHandleResult.right)
|
const requestHandle = requestHandleResult.right
|
||||||
|
|
||||||
if (requestHandle.value.type === "invalid") {
|
if (requestHandle.value.type === "invalid") {
|
||||||
// COLLECTION_INVALIDATED | INVALID_REQUEST_HANDLE
|
// COLLECTION_INVALIDATED | INVALID_REQUEST_HANDLE
|
||||||
@@ -775,6 +775,18 @@ const onEditRequest = async (newRequestName: string) => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const possibleActiveTab = tabs.getTabRefWithSaveContext({
|
||||||
|
originLocation: "workspace-user-collection",
|
||||||
|
requestHandle,
|
||||||
|
})
|
||||||
|
|
||||||
|
if (possibleActiveTab) {
|
||||||
|
possibleActiveTab.value.document.request.name = newRequestName
|
||||||
|
nextTick(() => {
|
||||||
|
possibleActiveTab.value.document.isDirty = false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
displayModalEditRequest(false)
|
displayModalEditRequest(false)
|
||||||
toast.success(t("request.renamed"))
|
toast.success(t("request.renamed"))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user