diff --git a/src/main/java/me/kavin/piped/utils/VideoHelpers.java b/src/main/java/me/kavin/piped/utils/VideoHelpers.java index 3049c1d3..6c808345 100644 --- a/src/main/java/me/kavin/piped/utils/VideoHelpers.java +++ b/src/main/java/me/kavin/piped/utils/VideoHelpers.java @@ -162,18 +162,17 @@ public static void insertVideo(Video video) { s.createNativeMutationQuery( "INSERT INTO videos (uploader_id,duration,is_short,thumbnail,title,uploaded,views,id) values " + "(:uploader_id,:duration,:is_short,:thumbnail,:title,:uploaded,:views,:id) ON CONFLICT (id) DO UPDATE SET " + - "duration = :duration," + - "title = :title," + - "views = :views" + "duration = excluded.duration, title = excluded.title, views = excluded.views" ) - .setParameter("uploader_id", video.getChannel()) + .setParameter("uploader_id", video.getChannel().getUploaderId()) .setParameter("duration", video.getDuration()) .setParameter("is_short", video.isShort()) .setParameter("thumbnail", video.getThumbnail()) .setParameter("title", video.getTitle()) .setParameter("uploaded", video.getUploaded()) .setParameter("views", video.getViews()) - .setParameter("id", video.getId()).executeUpdate(); + .setParameter("id", video.getId()) + .executeUpdate(); tr.commit(); } catch (Exception e) { tr.rollback();