diff --git a/app/controllers/photos_controller.rb b/app/controllers/photos_controller.rb
index 40af7af5976163213221b0afff87c27287f64b1b..5d820f59551db9863974559b940aab6db8708f2f 100644
--- a/app/controllers/photos_controller.rb
+++ b/app/controllers/photos_controller.rb
@@ -144,7 +144,7 @@ class PhotosController < ApplicationController
     if user_signed_in?
       @photo = current_user.find_visible_shareable_by_id(Photo, params[:id])
     else
-      @photo = Photo.where(id => params[:id], :public => true)
+      @photo = Photo.where(:id => params[:id], :public => true).first
     end
 
     if @photo