🐛 Fix activating badges

This commit is contained in:
2025-03-02 21:04:24 +08:00
parent bc31a94c98
commit 53d856c7a7
4 changed files with 7 additions and 6 deletions

View File

@ -50,7 +50,7 @@ func getUserInBatch(c *fiber.Ctx) error {
if err := tx.
Preload("Profile").
Preload("Badges", func(db *gorm.DB) *gorm.DB {
return db.Order("badges.type DESC")
return db.Order("badges.is_active DESC, badges.type DESC")
}).
Find(&accounts).Error; err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
@ -148,7 +148,7 @@ func updateUserinfo(c *fiber.Ctx) error {
return fiber.NewError(fiber.StatusInternalServerError, err.Error())
}
var links = make(map[string]any)
links := make(map[string]any)
for k, v := range data.Links {
links[k] = v
}