diff options
author | Sascha Silbe <sascha-pgp@silbe.org> | 2014-05-22 11:58:33 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha-pgp@silbe.org> | 2014-05-22 11:58:33 (GMT) |
commit | 1455ff98d9779c10fd202d7c93c6fdb72ea46c1d (patch) | |
tree | cb70caa818aae3e7dad01075cc6afb4a9477f676 | |
parent | 77163b4ef915882a21206fd5092ccc129300fc60 (diff) |
Fix search result pages
The previous commit forgot to calculate details URLs on search result
pages, so an undefined local variable caused the search result pages
to break.
-rwxr-xr-x | journal2webdav | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/journal2webdav b/journal2webdav index e061ddd..4611499 100755 --- a/journal2webdav +++ b/journal2webdav @@ -277,6 +277,8 @@ class ObjectListHtmlResource(BufferResource): object_url = ('../searchresult/%s?object_id=%s' % (urllib.quote(name.encode('utf-8')), urllib.quote(object_id.encode('us-ascii')))) + details_url = ''.join(['../' * directory.level, 'details/', + urllib.quote(object_id.encode('us-ascii'))]) elif isinstance(fs_object, fsemulation.Directory): object_url = urllib.quote(name.encode('utf-8')) details_url = '' |