From b701669d0d9a5d7be01f99b8e725c05c6c5d52ce Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 16 Jul 2026 15:12:07 +0200 Subject: Split current_unique_name in a setter and an accessor Also clean up some instance variable assignments on the way. --- app/controllers/nodes_controller.rb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'app/controllers/nodes_controller.rb') diff --git a/app/controllers/nodes_controller.rb b/app/controllers/nodes_controller.rb index b66ea49..9834a17 100644 --- a/app/controllers/nodes_controller.rb +++ b/app/controllers/nodes_controller.rb @@ -27,12 +27,7 @@ class NodesController < ApplicationController def new @node = Node.new node_params @selected_kind = CccConventions::NODE_KINDS.key?(params[:kind]) ? params[:kind] : "generic" - if params.has_key?(:parent_id) - @parent_id = params[:parent_id] - parent = Node.find(@parent_id) - @parent_name = parent.title - @parent_unique_name = parent.current_unique_name - end + @parent = Node.find(params[:parent_id]) if params.has_key?(:parent_id) end def create @@ -57,10 +52,7 @@ class NodesController < ApplicationController redirect_to(edit_node_path(@node)) else @selected_kind = CccConventions::NODE_KINDS.key?(params[:kind]) ? params[:kind] : "generic" - if params[:parent_id].present? - @parent_id = params[:parent_id] - @parent_name = Node.find(@parent_id).title - end + @parent = Node.find(params[:parent_id]) if params.has_key?(:parent_id) render :new end end -- cgit v1.3