diff --git a/frontend/src/views/categories/CategoriesView.vue b/frontend/src/views/categories/CategoriesView.vue index 2fbefe5..2f6c057 100644 --- a/frontend/src/views/categories/CategoriesView.vue +++ b/frontend/src/views/categories/CategoriesView.vue @@ -65,7 +65,7 @@ const showDeleteDialog = ref(false) const deleteTarget = ref(null) const form = ref({ name: '', type: 'Expense', parentId: null as string | null, isActive: true }) -const parentOptions = computed(() => allCategories.value.filter(c => !c.parentId)) +const parentOptions = computed(() => allCategories.value.filter(c => !c.parentId && c.id !== editingCategory.value?.id)) onMounted(async () => { await reloadCategories()