get-file route checks the session to determine if an unpublished file can be served

This commit is contained in:
Gered 2013-05-26 16:56:47 -04:00
parent 3e7169a630
commit b84ddea6fc

View file

@ -5,6 +5,7 @@
[blarg.util])
(:require [blarg.views.layout :as layout]
[blarg.models.files :as files]
[blarg.routes.auth :as auth]
[noir.response :as resp]
[noir.session :as session]))
@ -63,7 +64,7 @@
(resp/redirect "/listfiles"))
(defn get-file [path]
(if-let [file (files/get-file path)]
(if-let [file (files/get-file path (auth/logged-in?))]
(resp/content-type (:content_type file) (:data file))
(resp/status 404 nil)))