fix(common): prevent exceptions with open shared requests in new tab action (#3835)
This commit is contained in:
@@ -62,7 +62,7 @@
|
|||||||
:shortcut="['T']"
|
:shortcut="['T']"
|
||||||
@click="
|
@click="
|
||||||
() => {
|
() => {
|
||||||
openInNewTab()
|
emit('open-shared-request', parseRequest)
|
||||||
hide()
|
hide()
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
@@ -128,6 +128,7 @@ const emit = defineEmits<{
|
|||||||
embedProperties?: string | null
|
embedProperties?: string | null
|
||||||
): void
|
): void
|
||||||
(e: "delete-shared-request", codeID: string): void
|
(e: "delete-shared-request", codeID: string): void
|
||||||
|
(e: "open-shared-request", request: HoppRESTRequest): void
|
||||||
}>()
|
}>()
|
||||||
|
|
||||||
const tippyActions = ref<TippyComponent | null>(null)
|
const tippyActions = ref<TippyComponent | null>(null)
|
||||||
|
|||||||
@@ -53,6 +53,7 @@
|
|||||||
:request="request"
|
:request="request"
|
||||||
@customize-shared-request="customizeSharedRequest"
|
@customize-shared-request="customizeSharedRequest"
|
||||||
@delete-shared-request="deleteSharedRequest"
|
@delete-shared-request="deleteSharedRequest"
|
||||||
|
@open-shared-request="openRequestInNewTab"
|
||||||
/>
|
/>
|
||||||
<HoppSmartIntersection
|
<HoppSmartIntersection
|
||||||
v-if="hasMoreSharedRequests"
|
v-if="hasMoreSharedRequests"
|
||||||
@@ -483,6 +484,13 @@ const getErrorMessage = (err: GQLError<string>) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const openRequestInNewTab = (request: HoppRESTRequest) => {
|
||||||
|
restTab.createNewTab({
|
||||||
|
isDirty: false,
|
||||||
|
request,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
defineActionHandler("share.request", ({ request }) => {
|
defineActionHandler("share.request", ({ request }) => {
|
||||||
requestToShare.value = request
|
requestToShare.value = request
|
||||||
displayShareRequestModal(true)
|
displayShareRequestModal(true)
|
||||||
|
|||||||
Reference in New Issue
Block a user