mirror of
https://github.com/TeamPiped/Piped-Backend.git
synced 2024-12-13 05:40:30 +05:30
Merge pull request #582 from TeamPiped/fix-missing-transaction
Fix missing transaction when trying to insert new videos in a playlist
This commit is contained in:
commit
8614e6a0d8
@ -255,7 +255,15 @@ public class AuthPlaylistHandlers {
|
||||
|
||||
video = new PlaylistVideo(videoId, info.getName(), info.getThumbnailUrl(), info.getDuration(), channel);
|
||||
|
||||
s.persist(video);
|
||||
var tr = s.beginTransaction();
|
||||
try {
|
||||
s.persist(video);
|
||||
tr.commit();
|
||||
} catch (Exception e) {
|
||||
tr.rollback();
|
||||
ExceptionHandler.handle(e);
|
||||
continue;
|
||||
}
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.handle(e);
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user