diff --git a/app/composables/useComponentCreate.ts b/app/composables/useComponentCreate.ts index 2865f3e..d9fb328 100644 --- a/app/composables/useComponentCreate.ts +++ b/app/composables/useComponentCreate.ts @@ -344,7 +344,7 @@ export function useComponentCreate() { selectedDocuments.value = [] } toast.showSuccess('Composant créé avec succès') - await router.push('/component-catalog') + await router.push(`/component/${createdComponent.id}/edit`) } else if (result.error) { toast.showError(result.error) diff --git a/app/pages/pieces/create.vue b/app/pages/pieces/create.vue index 715b545..f2c5616 100644 --- a/app/pages/pieces/create.vue +++ b/app/pages/pieces/create.vue @@ -466,7 +466,7 @@ const submitCreation = async () => { selectedDocuments.value = [] } toast.showSuccess('Pièce créée avec succès') - await router.push('/pieces-catalog') + await router.push(`/pieces/${createdPiece.id}/edit`) } else if (result.error) { toast.showError(result.error) } diff --git a/app/pages/product/create.vue b/app/pages/product/create.vue index 28144d1..7540e6c 100644 --- a/app/pages/product/create.vue +++ b/app/pages/product/create.vue @@ -352,7 +352,7 @@ const submitCreation = async () => { } } toast.showSuccess('Produit créé avec succès') - await router.push('/product-catalog') + await router.push(`/product/${productId}/edit`) } } catch (error: any) { toast.showError(error?.message || 'Erreur lors de la création du produit')