# HG changeset patch # User Ludovic Chabant # Date 1394422287 25200 # Node ID a978ecf99408051c03def1f90dca7b61d763837f # Parent 31ac8bd02ddd4b4d12e651a526cea63b00f5c4b2 Fixed a bug with getting page infos with a relative path. diff -r 31ac8bd02ddd -r a978ecf99408 wikked/fs.py --- a/wikked/fs.py Sun Mar 09 20:26:54 2014 -0700 +++ b/wikked/fs.py Sun Mar 09 20:31:27 2014 -0700 @@ -122,6 +122,7 @@ def _getPageInfo(self, path): meta = None + abs_path = os.path.abspath(path) rel_path = os.path.relpath(path, self.root) if rel_path.startswith(META_ENDPOINT + os.sep): rel_path = rel_path[len(META_ENDPOINT) + 1:] @@ -137,7 +138,7 @@ url = '/' + name if meta: url = u"%s:/%s" % (meta.lower(), name) - return PageInfo(url, path) + return PageInfo(url, abs_path) def _getPhysicalPath(self, url, is_file=True, make_new=False): endpoint, url = split_page_url(url)