Remove DB entry duplication on POST. StatusENUM in DB to STRING type
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user