mirror of
https://github.com/haiwen/seahub.git
synced 2025-07-02 18:03:51 +00:00
[api2] Fixed bug in deleting unicode filenames
This commit is contained in:
parent
305c7dbd38
commit
021c97d81b
@ -482,10 +482,8 @@ class OpDeleteView(APIView):
|
|||||||
return api_error(status.HTTP_404_NOT_FOUND,
|
return api_error(status.HTTP_404_NOT_FOUND,
|
||||||
'File or directory not found.')
|
'File or directory not found.')
|
||||||
|
|
||||||
names = file_names.split(':')
|
for file_name in file_names.split(':'):
|
||||||
names = map(lambda x: unquote(x).decode('utf-8'), names)
|
file_name = unquote(file_name.encode('utf-8'))
|
||||||
|
|
||||||
for file_name in names:
|
|
||||||
try:
|
try:
|
||||||
seafserv_threaded_rpc.del_file(repo_id, parent_dir,
|
seafserv_threaded_rpc.del_file(repo_id, parent_dir,
|
||||||
file_name, request.user.username)
|
file_name, request.user.username)
|
||||||
|
1
urls.py
1
urls.py
@ -79,7 +79,6 @@ urlpatterns = patterns('',
|
|||||||
url(r'^useradmin/password/reset/(?P<user_id>[^/]+)/$', user_reset, name='user_reset'),
|
url(r'^useradmin/password/reset/(?P<user_id>[^/]+)/$', user_reset, name='user_reset'),
|
||||||
|
|
||||||
### Apps ###
|
### Apps ###
|
||||||
# (r'^api/', include('api.urls')),
|
|
||||||
(r'^api2/', include('api2.urls')),
|
(r'^api2/', include('api2.urls')),
|
||||||
(r'^avatar/', include('avatar.urls')),
|
(r'^avatar/', include('avatar.urls')),
|
||||||
(r'^notification/', include('notifications.urls')),
|
(r'^notification/', include('notifications.urls')),
|
||||||
|
Loading…
Reference in New Issue
Block a user