Skip to content

Commit 6be5430

Browse files
circular import
1 parent c245e5d commit 6be5430

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/sentry/tasks/post_process.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from sentry.replays.lib.event_linking import transform_event_for_linking_payload
2424
from sentry.replays.lib.kafka import initialize_replays_publisher
2525
from sentry.seer.autofix.constants import FixabilityScoreThresholds
26-
from sentry.seer.autofix.utils import has_project_connected_repos
2726
from sentry.sentry_metrics.client import generic_metrics_backend
2827
from sentry.sentry_metrics.use_case_id_registry import UseCaseID
2928
from sentry.signals import event_processed, issue_unignored
@@ -1690,6 +1689,10 @@ def kick_off_seer_automation(job: PostProcessJob) -> None:
16901689
return # Another process already dispatched automation
16911690

16921691
# Check if project has connected repositories - requirement for new pricing
1692+
# Import here to avoid circular import: utils.py imports from code_mapping.py
1693+
# which triggers Django model loading before apps are ready
1694+
from sentry.seer.autofix.utils import has_project_connected_repos
1695+
16931696
if not has_project_connected_repos(group.organization.id, group.project.id):
16941697
return
16951698

0 commit comments

Comments
 (0)