diff --git a/server/internal/api/admin_stats.go b/server/internal/api/admin_stats.go index 1095c8f..4eb1ed0 100644 --- a/server/internal/api/admin_stats.go +++ b/server/internal/api/admin_stats.go @@ -91,7 +91,9 @@ func (h *Handler) AdminUsage(c *gin.Context) { var uname string h.a.DB.Model(&store.User{}).Where("id = ?", l.UserID).Pluck("username", &uname) var chName string - h.a.DB.Model(&store.Channel{}).Where("id = ?", l.ChannelID).Pluck("name", &chName) + if l.ChannelID > 0 { + h.a.DB.Model(&store.Channel{}).Where("id = ?", l.ChannelID).Pluck("name", &chName) + } out = append(out, gin.H{ "id": l.ID, "user": uname, "user_id": l.UserID, "model": l.ModelName, "protocol": l.Protocol, "channel_id": l.ChannelID, "channel": chName,