diff --git a/src/routes/console/project-[project]/databases/database-[database]/createCollection.svelte b/src/routes/console/project-[project]/databases/database-[database]/createCollection.svelte index eaacedcbc..5e7fe25e1 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/createCollection.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/createCollection.svelte @@ -18,8 +18,10 @@ let name = ''; let id: string = null; let showCustomId = true; + let error: string; const create = async () => { + error = null; try { const collection = await sdk.forProject.databases.createCollection( databaseId, @@ -36,17 +38,21 @@ trackEvent(Submit.CollectionCreate, { customId: !!id }); - } catch (error) { - addNotification({ - type: 'error', - message: error.message - }); - trackError(error, Submit.CollectionCreate); + } catch (e) { + error = e.message; + trackError(e, Submit.CollectionCreate); } }; + + $: if (!showCreate) { + error = null; + showCustomId = false; + id = null; + name = ''; + } - +