From ae24a7a5c4c2f2aa5930f74f62f8c636f6d54bf7 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Mon, 3 Jul 2023 20:59:40 +0300 Subject: fix: save uploaded demos as .dem in order for parser to work (#42) Former-commit-id: aa6485ebbdeffe4eaf903988a676fa69f37d67b9 --- backend/controllers/recordController.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'backend/controllers/recordController.go') diff --git a/backend/controllers/recordController.go b/backend/controllers/recordController.go index 4673683..409a2e7 100644 --- a/backend/controllers/recordController.go +++ b/backend/controllers/recordController.go @@ -94,13 +94,13 @@ func CreateRecordWithDemo(c *gin.Context) { for i, header := range demoFiles { uuid := uuid.New().String() // Upload & insert into demos - err = c.SaveUploadedFile(header, "backend/parser/"+uuid) + err = c.SaveUploadedFile(header, "backend/parser/"+uuid+".dem") if err != nil { c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) return } - defer os.Remove("backend/parser/" + uuid) - f, err := os.Open("backend/parser/" + uuid) + defer os.Remove("backend/parser/" + uuid + ".dem") + f, err := os.Open("backend/parser/" + uuid + ".dem") if err != nil { c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) return @@ -111,7 +111,7 @@ func CreateRecordWithDemo(c *gin.Context) { c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) return } - hostDemoScoreCount, hostDemoScoreTime, err = parser.ProcessDemo("backend/parser/" + uuid) + hostDemoScoreCount, hostDemoScoreTime, err = parser.ProcessDemo("backend/parser/" + uuid + ".dem") if err != nil { c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) return -- cgit v1.2.3