fix: prevent the need for an explicit save while editing request name

This commit is contained in:
jamesgeorge007
2024-02-13 16:06:45 +05:30
parent 30b6a67505
commit 63eca80ff6

View File

@@ -711,7 +711,7 @@ const duplicateRequest = async (requestIndexPath: string) => {
return
}
const requestHandle = cloneDeep(requestHandleResult.right)
const requestHandle = requestHandleResult.right
if (requestHandle.value.type === "invalid") {
// COLLECTION_INVALIDATED | INVALID_REQUEST_HANDLE
@@ -775,6 +775,18 @@ const onEditRequest = async (newRequestName: string) => {
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)
toast.success(t("request.renamed"))
}