projects
/
qcg-portal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gridftp: handle paths beginning with `~`
[qcg-portal.git]
/
filex
/
views.py
diff --git
a/filex/views.py
b/filex/views.py
index
8ef9d5b
..
e3a2ca2
100644
(file)
--- a/
filex/views.py
+++ b/
filex/views.py
@@
-168,7
+168,7
@@
class ExtractView(FTPView):
def make_url(params, *parts):
def make_url(params, *parts):
- return 'gsiftp://' + params['host'] + (os.path.join(*[params[part] for part in parts]) if parts else '')
+ return 'gsiftp://{}/{}'.format(params['host'], os.path.join(*[params[part] for part in parts]) if parts else '')
@require_POST
@require_POST
@@
-190,7
+190,7
@@
def fav_add(request):
instance = form.save()
return JsonResponse({'group': 'usr', 'host': instance.host, 'path': instance.path,
instance = form.save()
return JsonResponse({'group': 'usr', 'host': instance.host, 'path': instance.path,
- 'value': instance.host + instance.path})
+ 'value': instance.host + '/' + instance.path})
return JsonResponse({'error': form.errors}, status=400)
return JsonResponse({'error': form.errors}, status=400)