diff --git a/seahub/api2/views.py b/seahub/api2/views.py index 382f22285c..5887de5b44 100644 --- a/seahub/api2/views.py +++ b/seahub/api2/views.py @@ -2684,8 +2684,8 @@ class DirView(APIView): else: resp = Response('success', status=status.HTTP_201_CREATED) uri = reverse('DirView', args=[repo_id], request=request) - resp['Location'] = uri + '?p=' + quote(parent_dir.encode('utf-8')) + \ - quote(new_dir_name.encode('utf-8')) + resp['Location'] = uri + '?p=' + quote( + parent_dir.encode('utf-8') + '/' + new_dir_name.encode('utf-8')) return resp elif operation.lower() == 'rename':