fix: handle zero channel_id in admin usage logs
This commit is contained in:
@@ -91,7 +91,9 @@ func (h *Handler) AdminUsage(c *gin.Context) {
|
|||||||
var uname string
|
var uname string
|
||||||
h.a.DB.Model(&store.User{}).Where("id = ?", l.UserID).Pluck("username", &uname)
|
h.a.DB.Model(&store.User{}).Where("id = ?", l.UserID).Pluck("username", &uname)
|
||||||
var chName string
|
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{
|
out = append(out, gin.H{
|
||||||
"id": l.ID, "user": uname, "user_id": l.UserID, "model": l.ModelName, "protocol": l.Protocol,
|
"id": l.ID, "user": uname, "user_id": l.UserID, "model": l.ModelName, "protocol": l.Protocol,
|
||||||
"channel_id": l.ChannelID, "channel": chName,
|
"channel_id": l.ChannelID, "channel": chName,
|
||||||
|
|||||||
Reference in New Issue
Block a user