From 6ced52877637714cbdb8b8df811f089bb146f95d Mon Sep 17 00:00:00 2001
From: root <root@katharineum.de>
Date: Fri, 18 Jan 2019 14:51:51 +0100
Subject: [PATCH] BASE_DIR bug

---
 biscuit/apps/mensa/views.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/biscuit/apps/mensa/views.py b/biscuit/apps/mensa/views.py
index b56d6ff..d8764dc 100644
--- a/biscuit/apps/mensa/views.py
+++ b/biscuit/apps/mensa/views.py
@@ -7,6 +7,7 @@ from django.shortcuts import render, redirect
 from django.utils import timezone
 
 from menu.models import Menu
+from schoolapps.settings import BASE_DIR
 from .forms import MenuUploadForm
 
 
@@ -52,7 +53,7 @@ def return_pdf(filename):
 def return_default_pdf():
     """Response the default PDF"""
 
-    return return_pdf(os.path.join("menu", "default.pdf"))
+    return return_pdf(os.path.join(BASE_DIR, "menu", "default.pdf"))
 
 
 def show_current(request):
@@ -76,7 +77,7 @@ def show_current(request):
     # Look for matching PDF in DB
     try:
         obj = Menu.objects.get(year=year, calendar_week=calendar_week)
-        return return_pdf(os.path.join("media", str(obj.pdf)))
+        return return_pdf(os.path.join(BASE_DIR, "media", str(obj.pdf)))
 
     # Or show the default PDF
     except Menu.DoesNotExist:
-- 
GitLab