diff --git a/pkg/controller/photo/view.go b/pkg/controller/photo/view.go index b72687e..a50cf4a 100644 --- a/pkg/controller/photo/view.go +++ b/pkg/controller/photo/view.go @@ -68,7 +68,7 @@ func View() http.HandlerFunc { // Is this a private photo and are we allowed to see? isGranted := models.IsPrivateUnlocked(user.ID, currentUser.ID) - if photo.Visibility == models.PhotoPrivate && !isGranted && !currentUser.IsAdmin { + if photo.Visibility == models.PhotoPrivate && !isGranted && !isOwnPhoto && !currentUser.IsAdmin { templates.NotFoundPage(w, r) return }