summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/views/expo.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/views/expo.py b/core/views/expo.py
index 5844445..53ffada 100644
--- a/core/views/expo.py
+++ b/core/views/expo.py
@@ -123,7 +123,8 @@ def expofilesdir(request, dirpath, filepath):
def expowebpage(request, expowebpath, path):
'''Adds menus and serves an HTML page
'''
- if not os.path.is_file(os.path.normpath(expowebpath / path).encode(sysdefaultencoding)):
+ p = path.encode(sysdefaultencoding)
+ if not Path(expowebpath / p).is_file():
# Should not get here if the path has suffix "_edit"
print(f' - 404 error in expowebpage() {path}')
return render(request, 'pagenotfound.html', {'path': path}, status="404")