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 {