A focused Docker Compose management web application.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: create user infinite loading on error

Brooke d3088e75 95a0b320

+15 -12
+15 -12
packages/panel/src/routes/(authenticated)/server/UserList.svelte
··· 16 16 let username = $state(""); 17 17 let loading = $state(false); 18 18 async function create_user() { 19 - loading = true; 20 - const response = await api.client.POST("/api/auth/users", { 21 - body: { username }, 22 - }); 19 + try { 20 + loading = true; 21 + const response = await api.client.POST("/api/auth/users", { 22 + body: { username }, 23 + }); 23 24 24 - let url = new URL(`invite?token=${response.data!}`, window.location.toString()).toString(); 25 + let url = new URL(`invite?token=${response.data!}`, window.location.toString()).toString(); 25 26 26 - refresh(); 27 - openDialog({ 28 - content: success, 29 - title: `User ${username} created!`, 30 - parameters: { username, url }, 31 - }); 32 - loading = false; 27 + refresh(); 28 + openDialog({ 29 + content: success, 30 + title: `User ${username} created!`, 31 + parameters: { username, url }, 32 + }); 33 + } finally { 34 + loading = false; 35 + } 33 36 } 34 37 35 38 async function delete_user(uuid: string) {