From 68b7143fb25c24b75ff81d83b2e1722a88da1304 Mon Sep 17 00:00:00 2001 From: Reeverflow Date: Fri, 6 Feb 2026 09:05:35 +0100 Subject: [PATCH] Remove DB entry duplication on POST. StatusENUM in DB to STRING type --- .../video_downloader/controllers/VideoController.java | 5 +++-- src/main/java/com/example/video_downloader/entity/Video.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/video_downloader/controllers/VideoController.java b/src/main/java/com/example/video_downloader/controllers/VideoController.java index f24d04e..bd1304c 100644 --- a/src/main/java/com/example/video_downloader/controllers/VideoController.java +++ b/src/main/java/com/example/video_downloader/controllers/VideoController.java @@ -1,6 +1,7 @@ package com.example.video_downloader.controllers; import com.example.video_downloader.dto.SaveNewVideoRequest; +import com.example.video_downloader.entity.Video; import com.example.video_downloader.repositories.VideoRepository; import com.example.video_downloader.services.VideoService; import lombok.Data; @@ -23,9 +24,9 @@ public class VideoController { @PostMapping(path = "/videos") public Response saveNewVideo(@RequestBody SaveNewVideoRequest request){ - videoService.saveNewVideo(request); Response response = new Response(); - response.setId(videoService.saveNewVideo(request).getId()); + Video video = videoService.saveNewVideo(request); + response.setId(video.getId()); return response; diff --git a/src/main/java/com/example/video_downloader/entity/Video.java b/src/main/java/com/example/video_downloader/entity/Video.java index 6ee689d..2c8c495 100644 --- a/src/main/java/com/example/video_downloader/entity/Video.java +++ b/src/main/java/com/example/video_downloader/entity/Video.java @@ -14,10 +14,10 @@ public class Video { private Long id; private String url; - private String ytld; + private String ytdl; private String ytMetaData; - @Enumerated(EnumType.ORDINAL) + @Enumerated(EnumType.STRING) private StatusEnum status; private String fullPath;