fix support team import

Signed-off-by: Ben Hall <ben@benh.codes>
This commit is contained in:
Ben Hall 2025-02-09 20:05:59 +00:00
parent ba6eb11728
commit b6fe584d0f

View File

@ -431,12 +431,12 @@ func ImportHandler(ctx *gin.Context) {
// Import Support Teams // Import Support Teams
for _, team := range data.SupportTeams { for _, team := range data.SupportTeams {
teamId, err := dbclient.Client.SupportTeam.Create(queryCtx, guildId, team.Name) teamId, _ := dbclient.Client.SupportTeam.Create(queryCtx, guildId, team.Name)
log.Logger.Info("Imported support team", zap.Uint64("guild", guildId), zap.String("name", team.Name)) log.Logger.Info("Imported support team", zap.Uint64("guild", guildId), zap.String("name", team.Name))
if err != nil { // if err != nil {
ctx.JSON(500, utils.ErrorJson(err)) // // ctx.JSON(500, utils.ErrorJson(err))
return // // return
} // }
supportTeamIdMap[team.Id] = teamId supportTeamIdMap[team.Id] = teamId
} }
@ -445,10 +445,8 @@ func ImportHandler(ctx *gin.Context) {
log.Logger.Info("Importing support team users", zap.Uint64("guild", guildId)) log.Logger.Info("Importing support team users", zap.Uint64("guild", guildId))
for teamId, users := range data.SupportTeamUsers { for teamId, users := range data.SupportTeamUsers {
for _, user := range users { for _, user := range users {
if err := dbclient.Client.SupportTeamMembers.Add(queryCtx, supportTeamIdMap[teamId], user); err != nil { _ = dbclient.Client.SupportTeamMembers.Add(queryCtx, supportTeamIdMap[teamId], user)
ctx.JSON(500, utils.ErrorJson(err))
return
}
} }
} }
@ -456,10 +454,7 @@ func ImportHandler(ctx *gin.Context) {
log.Logger.Info("Importing support team roles", zap.Uint64("guild", guildId)) log.Logger.Info("Importing support team roles", zap.Uint64("guild", guildId))
for teamId, roles := range data.SupportTeamRoles { for teamId, roles := range data.SupportTeamRoles {
for _, role := range roles { for _, role := range roles {
if err := dbclient.Client.SupportTeamRoles.Add(queryCtx, supportTeamIdMap[teamId], role); err != nil { _ = dbclient.Client.SupportTeamRoles.Add(queryCtx, supportTeamIdMap[teamId], role)
ctx.JSON(500, utils.ErrorJson(err))
return
}
} }
} }