mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-04 16:31:13 +00:00
add size
when admin get file share link info
This commit is contained in:
@@ -77,6 +77,12 @@ def get_share_link_info(fileshare):
|
||||
data['expire_date'] = expire_date
|
||||
data['is_expired'] = fileshare.is_expired()
|
||||
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
|
||||
|
||||
|
||||
|
@@ -53,6 +53,7 @@ class AdminShareLinkTest(BaseTestCase):
|
||||
|
||||
assert json_resp['token'] == token
|
||||
assert json_resp['is_dir'] == False
|
||||
assert json_resp['size'] is not None
|
||||
|
||||
self._remove_share_link(token)
|
||||
|
||||
|
Reference in New Issue
Block a user