From bd9451f2aaf8812b0f937cae5880fb3f3203b03a Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sun, 29 Jun 2025 11:22:41 +0200 Subject: [PATCH] Fix Backend --- .../src/de/steamwar/routes/EventFights.kt | 2 +- WebsiteBackend/src/de/steamwar/routes/Page.kt | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/WebsiteBackend/src/de/steamwar/routes/EventFights.kt b/WebsiteBackend/src/de/steamwar/routes/EventFights.kt index d1974686..2f27b7e4 100644 --- a/WebsiteBackend/src/de/steamwar/routes/EventFights.kt +++ b/WebsiteBackend/src/de/steamwar/routes/EventFights.kt @@ -110,7 +110,7 @@ fun Route.configureEventFightRoutes() { fight.spectatePort ) if (fight.group != null) { - eventFight.groupId = fight.group + eventFight.setGroup(fight.group) } call.respond(HttpStatusCode.Created, ResponseEventFight(eventFight)) } diff --git a/WebsiteBackend/src/de/steamwar/routes/Page.kt b/WebsiteBackend/src/de/steamwar/routes/Page.kt index 083d8dc4..2f8de4ee 100644 --- a/WebsiteBackend/src/de/steamwar/routes/Page.kt +++ b/WebsiteBackend/src/de/steamwar/routes/Page.kt @@ -158,7 +158,6 @@ fun Route.configurePage() { }) } post { - val req = call.receive() if(req.path.startsWith("src/content/")) { call.respond(HttpStatusCode.BadRequest, "Invalid path") @@ -168,18 +167,20 @@ fun Route.configurePage() { contentType(ContentType.Application.Json) setBody(CreateGiteaPageRequest( "Create page ${req.path}", - Base64.getEncoder().encodeToString(""" + Base64.getEncoder().encodeToString(( + if (req.path.endsWith(".md")) """ --- - title: ${req.title ?: "[Enter Title]"} - description: [Enter Description] - key: ${req.slug ?: "[Enter Slug]"} + title: ${req.title?.removeSuffix(".md") ?: "Enter Title"} + description: Enter Description + key: ${req.slug?.lowercase()?.removeSuffix(".md") ?: "Enter Slug"} created: ${LocalDate.now().format(DateTimeFormatter.ISO_LOCAL_DATE)} tags: - test --- # ${req.path} - """.trimIndent().toByteArray()), + """ else "{}" + ).trimIndent().toByteArray()), call.request.queryParameters["branch"] ?: "master", Identity(call.principal()!!.user.userName, "admin-tool@steamwar.de" )))