class Wco::GalleriesController

def create

def create
  params[:gallery][:tag_ids]&.delete ''
  # params[:gallery][:shared_profiles] ||= []
  # params[:gallery][:shared_profiles].delete('')
  # params[:gallery][:shared_profiles] = Wco::Profile.find params[:gallery][:shared_profiles]
  @gallery = Wco::Gallery.new params[:gallery].permit!
  # @gallery.user_profile = @current_profile
  authorize! :create, @gallery
  if @gallery.save
    # Wco::GalleriesMailer.shared_galleries( params[:gallery][:shared_profiles], @gallery ).deliver
    flash[:notice] = 'Success'
    redirect_to edit_gallery_path(@gallery)
  else
    puts! @gallery.errors.messages
    flash[:alert] = "Cannot create the gallery: #{@gallery.errors.full_messages.join(', ')}"
    render :action => 'new'
  end
end