Explorar o código

HUE-4445 [fb] Return correct result response on file upload

Jenny Kim %!s(int64=9) %!d(string=hai) anos
pai
achega
27c7fa2
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      apps/filebrowser/src/filebrowser/views.py

+ 3 - 2
apps/filebrowser/src/filebrowser/views.py

@@ -1183,6 +1183,7 @@ def _upload_file(request):
     if form.is_valid():
         uploaded_file = request.FILES['hdfs_file']
         dest = form.cleaned_data['dest']
+        filepath = request.fs.join(dest, uploaded_file.name)
 
         if request.fs.isdir(dest) and posixpath.sep in uploaded_file.name:
             raise PopupException(_('Sorry, no "%(sep)s" in the filename %(name)s.' % {'sep': posixpath.sep, 'name': uploaded_file.name}))
@@ -1203,8 +1204,8 @@ def _upload_file(request):
             raise PopupException(msg)
 
         response.update({
-          'path': dest,
-          'result': _massage_stats(request, request.fs.stats(dest)),
+          'path': filepath,
+          'result': _massage_stats(request, request.fs.stats(filepath)),
           'next': request.GET.get("next")
         })