From 1b4416f291a9fb3851a8c21f4d79f677c2d7b855 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 6 Nov 2024 07:02:08 -0700 Subject: [PATCH] connector/media: fix transferring non-lottie stickers Signed-off-by: Sumner Evans --- pkg/connector/media/transfer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/connector/media/transfer.go b/pkg/connector/media/transfer.go index a7631e05..a39f958f 100644 --- a/pkg/connector/media/transfer.go +++ b/pkg/connector/media/transfer.go @@ -241,6 +241,7 @@ func (t *ReadyTransferer) Transfer(ctx context.Context, store *store.Container, Str("location_id", string(locationID)). Logger() ctx = log.WithContext(ctx) + log.Info().Msg("Transferring file from Telegram to Matrix") if file, err := store.TelegramFile.GetByLocationID(ctx, locationID); err != nil { return "", nil, nil, fmt.Errorf("failed to search for Telegram file by location ID: %w", err) @@ -354,6 +355,7 @@ func (t *ReadyTransferer) Stream(ctx context.Context) (r io.Reader, mimeType str return converted.DataWriter, t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil } } + return bytes.NewReader(data), t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil } return r, t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil