diff --git a/seahub/api2/views.py b/seahub/api2/views.py index 2673173f9e..f2e0d4bba8 100644 --- a/seahub/api2/views.py +++ b/seahub/api2/views.py @@ -2545,7 +2545,7 @@ class SharedRepo(APIView): elif share_type == 'public': if not CLOUD_MODE: try: - seafile_api.set_inner_pub_repo(repo_id, permission) + seafile_api.add_inner_pub_repo(repo_id, permission) except SearpcError, e: return api_error(status.HTTP_500_INTERNAL_SERVER_ERROR, "Searpc Error: " + e.msg)