From c4ec74872c67aba519504de911038bffd6fc16e8 Mon Sep 17 00:00:00 2001 From: stefanodvx <69367859+stefanodvx@users.noreply.github.com> Date: Mon, 14 Apr 2025 13:59:22 +0200 Subject: [PATCH] Fixes stored media groups --- bot/core/default.go | 6 +++--- database/media.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bot/core/default.go b/bot/core/default.go index 883a125..e806c54 100644 --- a/bot/core/default.go +++ b/bot/core/default.go @@ -111,9 +111,9 @@ func HandleDefaultStoredFormatDownload( storedMedias[0], isCaptionEnabled, ) - var formats []*models.DownloadedMedia + var medias []*models.DownloadedMedia for _, media := range storedMedias { - formats = append(formats, &models.DownloadedMedia{ + medias = append(medias, &models.DownloadedMedia{ FilePath: "", ThumbnailFilePath: "", Media: media, @@ -121,7 +121,7 @@ func HandleDefaultStoredFormatDownload( } _, err := SendMedias( bot, ctx, dlCtx, - formats, + medias, &models.SendMediaFormatsOptions{ Caption: messageCaption, IsStored: true, diff --git a/database/media.go b/database/media.go index 9553bbd..e232b05 100644 --- a/database/media.go +++ b/database/media.go @@ -39,7 +39,7 @@ func StoreMedia( if err := tx.Where(models.Media{ ExtractorCodeName: extractorCodeName, ContentID: contentID, - }).FirstOrCreate(&media).Error; err != nil { + }).Create(&media).Error; err != nil { return fmt.Errorf("failed to get or create media: %w", err) } if media.Format != nil {