From b84ddea6fc2b79501701c8bc20ecb77b06983123 Mon Sep 17 00:00:00 2001 From: gered Date: Sun, 26 May 2013 16:56:47 -0400 Subject: [PATCH] get-file route checks the session to determine if an unpublished file can be served --- src/blarg/routes/files.clj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blarg/routes/files.clj b/src/blarg/routes/files.clj index 01309c3..d1467a7 100644 --- a/src/blarg/routes/files.clj +++ b/src/blarg/routes/files.clj @@ -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)))