diff --git a/nginx/nginx.conf b/nginx/nginx.conf index cf4410c9a0fbeaae1c05b5ac28307f9bdec69631..6ae1036659f917d7cb29acec21c29970953c58c7 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -4,6 +4,7 @@ server { location / { proxy_pass http://springboot:8080; + proxy_set_header Host $http_host; } } \ No newline at end of file diff --git a/src/main/kotlin/de/thk/gm/gdw/todolist/controllers/TasksController.kt b/src/main/kotlin/de/thk/gm/gdw/todolist/controllers/TasksController.kt index 309e47325d0285215944d36d07ddb717fcd68a92..d9a34cbe3505f111c91864d5dc0d179a6922a3cd 100644 --- a/src/main/kotlin/de/thk/gm/gdw/todolist/controllers/TasksController.kt +++ b/src/main/kotlin/de/thk/gm/gdw/todolist/controllers/TasksController.kt @@ -1,6 +1,5 @@ package de.thk.gm.gdw.todolist.controllers -import de.thk.gm.gdw.todolist.dtos.TaskDto import de.thk.gm.gdw.todolist.services.TasksService import de.thk.gm.gdw.todolist.services.UsersService import jakarta.validation.Valid @@ -26,12 +25,9 @@ class TasksController (private val tasksRestController: TasksRestController, pri } @PostMapping("/tasks") - fun saveTask(@Valid taskDto: TaskDto, bindingResult: BindingResult, redirectAttributes: RedirectAttributes, @PathVariable userId: UUID): String { - if (bindingResult.hasErrors()) { - redirectAttributes.addFlashAttribute("errors", bindingResult) - } else { - tasksRestController.saveTask(taskDto, userId) - } + fun saveTask(name: String, @PathVariable userId: UUID): String { + + tasksRestController.saveTask(name, userId) return "redirect:/users/$userId/tasks" } @@ -44,15 +40,12 @@ class TasksController (private val tasksRestController: TasksRestController, pri } @PutMapping("/tasks/{id}") - fun updateTask(@PathVariable userId: UUID, @PathVariable id: UUID,@Valid taskDto: TaskDto,bindingResult: BindingResult, redirectAttributes: RedirectAttributes): String { - if(bindingResult.hasErrors()) { - redirectAttributes.addFlashAttribute("errors", bindingResult) - } else { - var task = tasksRestController.getTaskById(id, userId) - task.name = taskDto.name - task.open = taskDto.open - tasksService.save(task) - } + fun updateTask(@PathVariable userId: UUID, @PathVariable id: UUID, name: String, open: Boolean): String { + + var task = tasksRestController.getTaskById(id, userId) + task.name = name + task.open = open + tasksService.save(task) return "redirect:/users/$userId/tasks/${id}" }