From 8391ecbf88dc5e947af75f3f00dfbe2a75412a07 Mon Sep 17 00:00:00 2001 From: poduck Date: Thu, 25 Dec 2025 14:47:42 -0500 Subject: [PATCH] Fix relative import in signals causing broadcast failures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed relative import to absolute import in signals.py to prevent "No module named 'schedule'" errors when broadcasting WebSocket events from management commands. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- smoothschedule/smoothschedule/scheduling/schedule/signals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smoothschedule/smoothschedule/scheduling/schedule/signals.py b/smoothschedule/smoothschedule/scheduling/schedule/signals.py index f033c1a5..28dde28a 100644 --- a/smoothschedule/smoothschedule/scheduling/schedule/signals.py +++ b/smoothschedule/smoothschedule/scheduling/schedule/signals.py @@ -45,7 +45,7 @@ def broadcast_event_change_sync(event, update_type, changed_fields=None, old_sta return try: - from .consumers import broadcast_event_update + from smoothschedule.scheduling.schedule.consumers import broadcast_event_update async_to_sync(broadcast_event_update)( event, update_type=update_type,