From d409b839b3a0c27fb4228c76f34c4603540381e5 Mon Sep 17 00:00:00 2001 From: Vadim Stepanov Date: Wed, 3 Aug 2022 12:43:28 +0100 Subject: [PATCH] Fix circular import for CloudConnector (#329) --- engine/apps/api/views/live_setting.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/apps/api/views/live_setting.py b/engine/apps/api/views/live_setting.py index e74d1f7f..d2c77ab0 100644 --- a/engine/apps/api/views/live_setting.py +++ b/engine/apps/api/views/live_setting.py @@ -10,7 +10,6 @@ from apps.api.permissions import IsAdmin from apps.api.serializers.live_setting import LiveSettingSerializer from apps.auth_token.auth import PluginAuthentication from apps.base.models import LiveSetting -from apps.oss_installation.models import CloudConnector from apps.oss_installation.tasks import sync_users_with_cloud from apps.slack.tasks import unpopulate_slack_user_identities from apps.telegram.client import TelegramClient @@ -73,6 +72,8 @@ class LiveSettingViewSet(PublicPrimaryKeyMixin, viewsets.ModelViewSet): unpopulate_slack_user_identities.delay(organization_pk=organization.pk, force=True) if instance.name == "GRAFANA_CLOUD_ONCALL_TOKEN": + from apps.oss_installation.models import CloudConnector + CloudConnector.remove_sync() sync_users = self.request.query_params.get("sync_users", "true") == "true"