From e1f05aa2a510666d81d4ad23eaeb128577ac42a0 Mon Sep 17 00:00:00 2001 From: theanonymousexyz Date: Sat, 23 Apr 2022 22:17:10 +0200 Subject: [PATCH] Fix oopsie --- src/main/java/me/kavin/piped/utils/ResponseHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/kavin/piped/utils/ResponseHelper.java b/src/main/java/me/kavin/piped/utils/ResponseHelper.java index b0114ca..ba08663 100644 --- a/src/main/java/me/kavin/piped/utils/ResponseHelper.java +++ b/src/main/java/me/kavin/piped/utils/ResponseHelper.java @@ -789,8 +789,10 @@ public class ResponseHelper { if (user != null) { try (Session s = DatabaseSessionFactory.createSession()) { if (user.getSubscribed().contains(channelId)) { + Set subscribed = user.getSubscribed(); + subscribed.removeIf(sub -> sub.equals(channelId)); + user.setSubscribed(subscribed); - user.getSubscribed().removeIf(sub -> sub.equals(channelId)); s.update(user); s.getTransaction().begin(); s.getTransaction().commit();