Fix page part kind being removed
This commit is contained in:
		
							parent
							
								
									774599a9f2
								
							
						
					
					
						commit
						e9f2983176
					
				| 
						 | 
					@ -56,14 +56,12 @@ class Admin::PagePartsController < ApplicationController
 | 
				
			||||||
  def update
 | 
					  def update
 | 
				
			||||||
    @part = PagePart.find(params[:id])
 | 
					    @part = PagePart.find(params[:id])
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field]	  
 | 
					  	params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field]	  
 | 
				
			||||||
	params[:page_part][:widget_field_type] = nil
 | 
					  	params[:page_part][:widget_field_type] = nil
 | 
				
			||||||
	
 | 
					 | 
				
			||||||
      if params[:page_part][:module_app].blank?
 | 
					 | 
				
			||||||
        params[:page_part][:module_app] = nil 
 | 
					 | 
				
			||||||
        params[:page_part][:kind] = nil 
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if params[:page_part][:module_app].blank?
 | 
				
			||||||
 | 
					      params[:page_part][:module_app] = nil
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
    if @part.update_attributes(params[:page_part])
 | 
					    if @part.update_attributes(params[:page_part])
 | 
				
			||||||
      set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
 | 
					      set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
 | 
				
			||||||
      flash.now[:notice] = t('update.success.content')
 | 
					      flash.now[:notice] = t('update.success.content')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue