diff --git a/packages/hoppscotch-common/src/services/new-workspace/providers/personal.workspace.ts b/packages/hoppscotch-common/src/services/new-workspace/providers/personal.workspace.ts index d4fc24658..d9cb5542e 100644 --- a/packages/hoppscotch-common/src/services/new-workspace/providers/personal.workspace.ts +++ b/packages/hoppscotch-common/src/services/new-workspace/providers/personal.workspace.ts @@ -350,6 +350,17 @@ export class PersonalWorkspaceProviderService platform: "rest", }) + const handleRefData = ref({ + type: "ok" as const, + data: { + providerID, + workspaceID, + collectionID, + requestID, + request: newRequest, + }, + }) + const handle: HandleRef = computed(() => { if ( !isValidCollectionHandle( @@ -364,24 +375,15 @@ export class PersonalWorkspaceProviderService } } - return { - type: "ok", - data: { - providerID, - workspaceID, - collectionID, - requestID, - request: newRequest, - }, - } + return handleRefData.value }) const writableHandle = computed({ get() { - return handle.value + return handleRefData.value }, set(newValue) { - handle.value = newValue + handleRefData.value = newValue }, })