From cdc202454fa86a1513309cc68f07f6d7b5923108 Mon Sep 17 00:00:00 2001 From: Francisco Gaona Date: Mon, 22 Dec 2025 09:55:15 +0100 Subject: [PATCH] Redirect to detail view of newly created record --- frontend/composables/useFieldViews.ts | 7 ++++--- .../objects/[objectName]/[[recordId]]/[[view]].vue | 11 ++++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/frontend/composables/useFieldViews.ts b/frontend/composables/useFieldViews.ts index a31039c..de87d98 100644 --- a/frontend/composables/useFieldViews.ts +++ b/frontend/composables/useFieldViews.ts @@ -308,12 +308,13 @@ export const useViewState = ( } const handleSave = async (data: T) => { + let savedRecord if (data.id) { - await updateRecord(data.id, data) + savedRecord = await updateRecord(data.id, data) } else { - await createRecord(data) + savedRecord = await createRecord(data) } - showDetail(currentRecord.value!) + return savedRecord } return { diff --git a/frontend/pages/app/objects/[objectName]/[[recordId]]/[[view]].vue b/frontend/pages/app/objects/[objectName]/[[recordId]]/[[view]].vue index f75e65f..1e4f304 100644 --- a/frontend/pages/app/objects/[objectName]/[[recordId]]/[[view]].vue +++ b/frontend/pages/app/objects/[objectName]/[[recordId]]/[[view]].vue @@ -1,5 +1,5 @@