From f6bd380cda17bbdcec96750d0453459108fd3871 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 22 Mar 2017 16:17:22 +0800 Subject: [PATCH] update admin get repo info return repo owner if current repo is an org repo --- seahub/api2/endpoints/admin/libraries.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/seahub/api2/endpoints/admin/libraries.py b/seahub/api2/endpoints/admin/libraries.py index 231c3e5076..624052072e 100644 --- a/seahub/api2/endpoints/admin/libraries.py +++ b/seahub/api2/endpoints/admin/libraries.py @@ -26,11 +26,13 @@ except ImportError: logger = logging.getLogger(__name__) def get_repo_info(repo): + repo_owner = seafile_api.get_repo_owner(repo.repo_id) + org_repo_owner = seafile_api.get_org_repo_owner(repo.repo_id) result = {} result['id'] = repo.repo_id result['name'] = repo.repo_name - result['owner'] = seafile_api.get_repo_owner(repo.repo_id) + result['owner'] = repo_owner or org_repo_owner result['size'] = repo.size result['size_formatted'] = filesizeformat(repo.size) result['encrypted'] = repo.encrypted