From 2cfffc5f6c9ffc0fd989cb7e1b7f3f9c25bb569c Mon Sep 17 00:00:00 2001 From: Goffi Date: Sat, 1 May 2021 18:22:53 +0200 Subject: [PATCH] component (file sharing): fix retrieving owner from jid when user part is not specified --- sat/plugins/plugin_comp_file_sharing.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sat/plugins/plugin_comp_file_sharing.py b/sat/plugins/plugin_comp_file_sharing.py index 516facb1..e594f5e9 100644 --- a/sat/plugins/plugin_comp_file_sharing.py +++ b/sat/plugins/plugin_comp_file_sharing.py @@ -519,7 +519,10 @@ class FileSharing: ): """This method retrieve a file on request, and send if after checking permissions""" peer_jid = session["peer_jid"] - owner = client.getOwnerFromJid(session['local_jid']) + if session['local_jid'].user: + owner = client.getOwnerFromJid(session['local_jid']) + else: + owner = peer_jid try: found_files = yield self.host.memory.getFiles( client,