From 5e32a9a070db37f2f851698a5e9398b2520d5d00 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Mon, 26 Oct 2020 20:39:11 +1100 Subject: [PATCH] Fix URL formatting bug --- SignalServiceKit/src/Loki/API/Open Groups/PublicChatAPI.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Loki/API/Open Groups/PublicChatAPI.swift b/SignalServiceKit/src/Loki/API/Open Groups/PublicChatAPI.swift index 24c553ef7..4df1237e5 100644 --- a/SignalServiceKit/src/Loki/API/Open Groups/PublicChatAPI.swift +++ b/SignalServiceKit/src/Loki/API/Open Groups/PublicChatAPI.swift @@ -388,7 +388,8 @@ public final class PublicChatAPI : DotNetAPI { if oldProfilePictureURL != info.profilePictureURL || groupModel.groupImage == nil { storage.setProfilePictureURL(info.profilePictureURL, forPublicChatWithID: publicChatID, in: transaction) if let profilePictureURL = info.profilePictureURL { - FileServerAPI.downloadAttachment(from: "\(server)\(profilePictureURL)").map2 { data in + let url = server.hasSuffix("/") ? "\(server)\(profilePictureURL)" : "\(server)/\(profilePictureURL)" + FileServerAPI.downloadAttachment(from: url).map2 { data in let attachmentStream = TSAttachmentStream(contentType: OWSMimeTypeImageJpeg, byteCount: UInt32(data.count), sourceFilename: nil, caption: nil, albumMessageId: nil) try attachmentStream.write(data) groupThread.updateAvatar(with: attachmentStream)