From 9a7bddd5302cb44d96d1fab187cdf7e0bc0c066c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 19 Nov 2015 19:03:04 +0100 Subject: [PATCH] Also don't include hidden files in other templates --- src/octoprint/server/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/octoprint/server/__init__.py b/src/octoprint/server/__init__.py index 4c46f67d..a4ecc972 100644 --- a/src/octoprint/server/__init__.py +++ b/src/octoprint/server/__init__.py @@ -649,7 +649,9 @@ class Server(): # configure additional template folders for jinja2 import jinja2 - filesystem_loader = jinja2.FileSystemLoader([]) + import octoprint.util.jinja + filesystem_loader = octoprint.util.jinja.FilteredFileSystemLoader([], + path_filter=lambda x: not octoprint.util.is_hidden_path(x)) filesystem_loader.searchpath = self._template_searchpaths jinja_loader = jinja2.ChoiceLoader([