forked from External/greenlight
		
	strip spaces and newlines from meeting names
This commit is contained in:
		@@ -56,7 +56,7 @@ class LandingController < ApplicationController
 | 
				
			|||||||
  private
 | 
					  private
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def render_meeting
 | 
					  def render_meeting
 | 
				
			||||||
    @meeting_id = params[:id]
 | 
					    @meeting_id = params[:id].strip
 | 
				
			||||||
    params[:action] = 'meetings'
 | 
					    params[:action] = 'meetings'
 | 
				
			||||||
    render :action => 'meetings'
 | 
					    render :action => 'meetings'
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
@@ -71,7 +71,7 @@ class LandingController < ApplicationController
 | 
				
			|||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if @user.encrypted_id != params[:id]
 | 
					    if @user.encrypted_id != params[:id]
 | 
				
			||||||
      @meeting_id = params[:id]
 | 
					      @meeting_id = params[:id].strip
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
    @meeting_running = bbb_get_meeting_info("#{@user.encrypted_id}-#{@meeting_id}")[:returncode]
 | 
					    @meeting_running = bbb_get_meeting_info("#{@user.encrypted_id}-#{@meeting_id}")[:returncode]
 | 
				
			||||||
    @main_room = @meeting_id.blank? || @meeting_id == @user.encrypted_id
 | 
					    @main_room = @meeting_id.blank? || @meeting_id == @user.encrypted_id
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -44,7 +44,7 @@ Rails.application.routes.draw do
 | 
				
			|||||||
    post '/:room_id/:id/callback', to: 'bbb#callback' #, defaults: {format: 'json'}
 | 
					    post '/:room_id/:id/callback', to: 'bbb#callback' #, defaults: {format: 'json'}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # routes shared between meetings and rooms
 | 
					    # routes shared between meetings and rooms
 | 
				
			||||||
    get '/(:room_id)/:id/join', to: 'bbb#join', defaults: {room_id: nil, format: 'json'}
 | 
					    get '/(:room_id)/:id/join', to: 'bbb#join', defaults: {room_id: nil, format: 'json'}, :constraints => {:id => /[^\/]+/} # override the constraint to allow '.' and disallow '/'
 | 
				
			||||||
    get '/(:room_id)/:id', to: 'landing#resource', as: :meeting_room, defaults: {room_id: nil}, :constraints => {:id => /[^\/]+/} # override the constraint to allow '.' and disallow '/'
 | 
					    get '/(:room_id)/:id', to: 'landing#resource', as: :meeting_room, defaults: {room_id: nil}, :constraints => {:id => /[^\/]+/} # override the constraint to allow '.' and disallow '/'
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user