Skip to content

Commit 2b3a32c

Browse files
committed
Update thread.py
1 parent b0776da commit 2b3a32c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

core/thread.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,11 @@ async def restore_from_snooze(self):
315315
- If channel was moved (move behavior), move back to original category and position.
316316
Mark as not snoozed and clear snooze data.
317317
"""
318+
# Prevent concurrent unsnooze operations
319+
if self._unsnoozing:
320+
logger.warning(f"Unsnooze already in progress for thread {self.id}, skipping duplicate call")
321+
return False
322+
318323
# Mark that unsnooze is in progress
319324
self._unsnoozing = True
320325

0 commit comments

Comments
 (0)