keeps Budget::Investment's group in sync with heading

This commit is contained in:
Juanjo Bazán
2017-03-16 14:30:31 +01:00
parent 07c934d399
commit b8b7cda4e6
2 changed files with 20 additions and 1 deletions

View File

@@ -259,7 +259,7 @@ class Budget
private
def set_denormalized_ids
self.group_id ||= self.heading.try(:group_id)
self.group_id = self.heading.try(:group_id) if self.heading_id_changed?
self.budget_id ||= self.heading.try(:group).try(:budget_id)
end
end