1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-01 01:12:41 +00:00

[api2] Fixed bug in deleting unicode filenames

This commit is contained in:
zhengxie 2013-02-23 21:05:03 +08:00
parent 305c7dbd38
commit 021c97d81b
2 changed files with 2 additions and 5 deletions

View File

@ -482,10 +482,8 @@ class OpDeleteView(APIView):
return api_error(status.HTTP_404_NOT_FOUND,
'File or directory not found.')
names = file_names.split(':')
names = map(lambda x: unquote(x).decode('utf-8'), names)
for file_name in names:
for file_name in file_names.split(':'):
file_name = unquote(file_name.encode('utf-8'))
try:
seafserv_threaded_rpc.del_file(repo_id, parent_dir,
file_name, request.user.username)

View File

@ -79,7 +79,6 @@ urlpatterns = patterns('',
url(r'^useradmin/password/reset/(?P<user_id>[^/]+)/$', user_reset, name='user_reset'),
### Apps ###
# (r'^api/', include('api.urls')),
(r'^api2/', include('api2.urls')),
(r'^avatar/', include('avatar.urls')),
(r'^notification/', include('notifications.urls')),