diff --git a/engine/apps/slack/views.py b/engine/apps/slack/views.py index 3f312cb2..b22e0ba2 100644 --- a/engine/apps/slack/views.py +++ b/engine/apps/slack/views.py @@ -270,6 +270,11 @@ class SlackEventApiEndpointView(APIView): # Open pop-up to inform user why OnCall bot doesn't work if any action was triggered self._open_warning_window_if_needed(payload, slack_team_identity, warning_text) return Response(status=200) + elif not slack_user_identity.users.exists(): + # Means that slack_user_identity doesn't have any connected user + # Open pop-up to inform user why OnCall bot doesn't work if any action was triggered + self._open_warning_for_unconnected_user(sc, payload) + return Response(status=200) action_record = SlackActionRecord(user=user, organization=organization, payload=payload)