From 241d61758acb36f7930bbc4674832ca845896a34 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 16 Sep 2024 20:35:59 +0800 Subject: [PATCH] :bug: Fix didn't preload sticker pack in lookup --- pkg/internal/services/stickers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/internal/services/stickers.go b/pkg/internal/services/stickers.go index 4722fc5..f484c47 100644 --- a/pkg/internal/services/stickers.go +++ b/pkg/internal/services/stickers.go @@ -14,7 +14,8 @@ func GetStickerWithAlias(alias string) (models.Sticker, error) { if err := database.C. Joins(fmt.Sprintf("LEFT JOIN %ssticker_packs pk ON pack_id = pk.id", prefix)). Where("CONCAT(pk.prefix, alias) = ?", alias). - Preload("Attachment").First(&sticker).Error; err != nil { + Preload("Attachment").Preload("Pack"). + First(&sticker).Error; err != nil { return sticker, err } return sticker, nil