From c4679ed421ab4d118096022fc4d40c2ee9587724 Mon Sep 17 00:00:00 2001 From: Chris Sdogkos Date: Fri, 23 Jan 2026 22:51:46 +0200 Subject: [PATCH] hotfix: Synchronize archive channel permissions with category Archives are being seen by ordinary members because the channels have no permissions being set properly. Signed-off-by: Chris Sdogkos --- .../togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java | 1 + 1 file changed, 1 insertion(+) diff --git a/application/src/main/java/org/togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java b/application/src/main/java/org/togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java index a38204d46e..c349d6b95a 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java @@ -150,6 +150,7 @@ private void archiveDynamicVoiceChannel(AudioChannelUnion channel) { archiveCategoryOptional.ifPresent(archiveCategory -> restActionChain .and(channelManager.setParent(archiveCategory)) + .and(channelManager.sync(archiveCategory)) .queue(_ -> voiceChatCleanupStrategy.cleanup(archiveCategory.getVoiceChannels()), err -> logger.error("Could not archive dynamic voice chat", err))); }