diff --git a/app/models/documentation/page.rb b/app/models/documentation/page.rb index 89dc085..19b29cc 100644 --- a/app/models/documentation/page.rb +++ b/app/models/documentation/page.rb @@ -8,7 +8,7 @@ class Page < ActiveRecord::Base default_scope -> { order(:position) } scope :roots, -> { where(:parent_id => nil) } - belongs_to :parent, :class_name => 'Documentation::Page', :foreign_key => 'parent_id' + belongs_to :parent, :class_name => 'Documentation::Page', :foreign_key => 'parent_id', optional: true before_validation do if self.position.blank?