From b830bd0833b02f23c95645e7de6b5aeb828d8746 Mon Sep 17 00:00:00 2001 From: Ben Hall Date: Sun, 9 Feb 2025 13:53:42 +0000 Subject: [PATCH] fix ticket panel import Signed-off-by: Ben Hall --- app/http/endpoints/api/export/import.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/http/endpoints/api/export/import.go b/app/http/endpoints/api/export/import.go index 626a611..0d07651 100644 --- a/app/http/endpoints/api/export/import.go +++ b/app/http/endpoints/api/export/import.go @@ -595,8 +595,12 @@ func ImportHandler(ctx *gin.Context) { // Import tickets for _, ticket := range data.Tickets { if _, ok := ticketIdMap[ticket.Id]; !ok { - newPanelId := panelIdMap[*ticket.PanelId] - newTicketId, err := dbclient.Client.Tickets.Create(ctx, guildId, ticket.UserId, ticket.IsThread, &newPanelId) + var panelId *int + if ticket.PanelId != nil { + a := panelIdMap[*ticket.PanelId] + panelId = &a + } + newTicketId, err := dbclient.Client.Tickets.Create(ctx, guildId, ticket.UserId, ticket.IsThread, panelId) if err != nil { ctx.JSON(500, utils.ErrorJson(err)) return