1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-05 08:53:14 +00:00

add size when admin get file share link info

This commit is contained in:
lian
2017-07-10 11:22:39 +08:00
parent 94b7d8f9d5
commit a77ab79e91
2 changed files with 7 additions and 0 deletions

View File

@@ -77,6 +77,12 @@ def get_share_link_info(fileshare):
data['expire_date'] = expire_date data['expire_date'] = expire_date
data['is_expired'] = fileshare.is_expired() data['is_expired'] = fileshare.is_expired()
data['permissions'] = fileshare.get_permissions() data['permissions'] = fileshare.get_permissions()
if fileshare.s_type == 'f':
obj_id = seafile_api.get_file_id_by_path(repo_id, path)
data['size'] = seafile_api.get_file_size(repo.store_id,
repo.version, obj_id)
return data return data

View File

@@ -53,6 +53,7 @@ class AdminShareLinkTest(BaseTestCase):
assert json_resp['token'] == token assert json_resp['token'] == token
assert json_resp['is_dir'] == False assert json_resp['is_dir'] == False
assert json_resp['size'] is not None
self._remove_share_link(token) self._remove_share_link(token)