Remove DB entry duplication on POST. StatusENUM in DB to STRING type

This commit is contained in:
Reeverflow
2026-02-06 09:05:35 +01:00
parent c8993a67d1
commit 68b7143fb2
2 changed files with 5 additions and 4 deletions

View File

@@ -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;

View File

@@ -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;