fix: Ghost subcategories when parent category is deleted (#1874)

This commit was merged in pull request #1874.
This commit is contained in:
Tony Vincent
2025-02-20 15:03:30 +01:00
committed by GitHub
parent 79e1a2c0ff
commit c620d1fc1e

View File

@@ -5,7 +5,7 @@ class Category < ApplicationRecord
belongs_to :family
has_many :budget_categories, dependent: :destroy
has_many :subcategories, class_name: "Category", foreign_key: :parent_id
has_many :subcategories, class_name: "Category", foreign_key: :parent_id, dependent: :nullify
belongs_to :parent, class_name: "Category", optional: true
validates :name, :color, :family, presence: true