From 40cdedd8f7b5d8fc44cc0b025ddacac3a55c5d3d Mon Sep 17 00:00:00 2001 From: lian Date: Mon, 8 Jul 2024 16:37:46 +0800 Subject: [PATCH] update ocm --- seahub/api2/endpoints/ocm.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/seahub/api2/endpoints/ocm.py b/seahub/api2/endpoints/ocm.py index eb6a654ba43..b7458ef86e3 100644 --- a/seahub/api2/endpoints/ocm.py +++ b/seahub/api2/endpoints/ocm.py @@ -18,7 +18,7 @@ from seaserv import seafile_api from seahub.utils.repo import get_available_repo_perms, get_repo_owner -from seahub.base.templatetags.seahub_tags import email2nickname +from seahub.base.templatetags.seahub_tags import email2nickname, email2contact_email from seahub.constants import PERMISSION_READ, PERMISSION_READ_WRITE from seahub.profile.models import Profile @@ -367,16 +367,15 @@ def post(self, request): consumer_protocol = get_remote_protocol(to_server_url + OCM_PROTOCOL_URL) shared_secret = gen_shared_secret() - from_user = username post_data = { 'shareWith': to_user, 'name': repo.repo_name, 'description': '', 'providerId': OCM_PROVIDER_ID, 'owner': repo_owner, - 'sender': from_user, + 'sender': email2contact_email(username), 'ownerDisplayName': email2nickname(repo_owner), - 'senderDisplayName': email2nickname(from_user), + 'senderDisplayName': email2nickname(username), 'shareType': consumer_protocol['resourceTypes']['shareTypes'][0], # currently only support user type 'resourceType': consumer_protocol['resourceTypes']['name'], # currently only support repo 'protocol': {