app/controllers/flexite/configs_controller.rb in flexite-0.0.7 vs app/controllers/flexite/configs_controller.rb in flexite-0.0.8

- old
+ new

@@ -13,14 +13,15 @@ parent_config = Config.where(id: params[:config_id], selectable: false).first @config_form = Config::Form.new(config_id: parent_config.present? ? parent_config.id : nil) end def create - result = ServiceFactory.instance.get(:config_create, Config::Form.new(config_params)).call + @config_form = Config::Form.new(config_params) + result = ServiceFactory.instance.get(:config_create, @config_form).call if result.succeed? - @node = result.record.to_tree_node + @node = result.record.tv_node @parent_id = config_params[:config_id] end service_flash(result) service_response(result) @@ -29,13 +30,14 @@ def edit @config_form = Config::Form.new(Config.find(params[:id]).attributes) end def update - result = ServiceFactory.instance.get(:update_config, Config::Form.new(config_params)).call + @config_form = Config::Form.new(config_params) + result = ServiceFactory.instance.get(:update_config, @config_form).call if result.succeed? - @node = result.record.to_tree_node + @node = result.record.tv_node end service_flash(result) service_response(result) end