redirect users#public to root_url if user does not exist.
This commit is contained in:
parent
263615ad14
commit
bf15514bc9
1 changed files with 9 additions and 3 deletions
|
|
@ -31,10 +31,16 @@ class UsersController < ApplicationController
|
||||||
|
|
||||||
def public
|
def public
|
||||||
user = User.find_by_username(params[:username])
|
user = User.find_by_username(params[:username])
|
||||||
director = Diaspora::Director.new
|
|
||||||
ostatus_builder = Diaspora::OstatusBuilder.new(user)
|
|
||||||
|
|
||||||
render :xml => director.build(ostatus_builder)
|
if user
|
||||||
|
director = Diaspora::Director.new
|
||||||
|
ostatus_builder = Diaspora::OstatusBuilder.new(user)
|
||||||
|
|
||||||
|
render :xml => director.build(ostatus_builder)
|
||||||
|
else
|
||||||
|
flash[:error] = "User #{params[:username]} does not exist!"
|
||||||
|
redirect_to root_url
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue