From 1e25be0ccc817b2d076252659999810ed612efa7 Mon Sep 17 00:00:00 2001 From: Caesar Date: Fri, 21 Jul 2023 17:37:14 +0800 Subject: [PATCH] Update user.go If parent_id is null, it will make error "interface conversion: interface {} is []uint8, not int64" in column menu_id --- plugins/admin/models/user.go | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/admin/models/user.go b/plugins/admin/models/user.go index b2af151be..16a3a907a 100644 --- a/plugins/admin/models/user.go +++ b/plugins/admin/models/user.go @@ -326,6 +326,7 @@ func (t UserModel) WithMenus() UserModel { menuIdsModel, _ = t.Table("goadmin_role_menu"). LeftJoin("goadmin_menu", "goadmin_menu.id", "=", "goadmin_role_menu.menu_id"). Select("menu_id", "parent_id"). + Where("parent_id","!=","null"). All() } else { rolesId := t.GetAllRoleId()