From ec2dc00f58948f21b8e59250f43810813e25ded3 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sun, 24 Sep 2023 11:46:57 +0300 Subject: fix: delete demo if parsing goes wrong (#90) Former-commit-id: 06af69e5cd5d190c7f221a8eef4b0134fe50ba3d --- backend/handlers/record.go | 1 + 1 file changed, 1 insertion(+) (limited to 'backend') diff --git a/backend/handlers/record.go b/backend/handlers/record.go index 70234c3..4787422 100644 --- a/backend/handlers/record.go +++ b/backend/handlers/record.go @@ -129,6 +129,7 @@ func CreateRecordWithDemo(c *gin.Context) { } hostDemoScoreCount, hostDemoScoreTime, err = parser.ProcessDemo("backend/parser/" + uuid + ".dem") if err != nil { + deleteFile(srv, file.Id) CreateLog(user.(models.User).SteamID, LogTypeRecord, LogDescriptionRecordFailProcessDemo) c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) return -- cgit v1.2.3