diff --git a/frontend/pages/admin/manage/users/create.vue b/frontend/pages/admin/manage/users/create.vue index d083df5f0..0fa39abc4 100644 --- a/frontend/pages/admin/manage/users/create.vue +++ b/frontend/pages/admin/manage/users/create.vue @@ -30,7 +30,7 @@ :rules="[validators.required]" /> @@ -78,27 +78,25 @@ const adminApi = useAdminApi(); const selectedGroup = ref(undefined); const households = computed(() => selectedGroup.value?.households || []); -const state = reactive({ - newUserData: { - username: "", - fullName: "", - email: "", - admin: false, - group: computed(() => selectedGroup.value?.name || ""), - household: "", - advanced: false, - canInvite: false, - canManage: false, - canOrganize: false, - password: "", - authMethod: "Mealie", - }, +const newUserData = ref({ + username: "", + fullName: "", + email: "", + admin: false, + group: computed(() => selectedGroup.value?.name || ""), + household: "", + advanced: false, + canInvite: false, + canManage: false, + canOrganize: false, + password: "", + authMethod: "Mealie", }); async function handleSubmit() { if (!refNewUserForm.value?.validate()) return; - const { response } = await adminApi.users.createOne(state.newUserData as UserIn); + const { response } = await adminApi.users.createOne(newUserData.value as UserIn); if (response?.status === 201) { router.push("/admin/manage/users");