Skip to content

Commit a7175c1

Browse files
update trigger defaults
1 parent 38e7084 commit a7175c1

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/sentry/models/repository.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from sentry.backup.dependencies import NormalizedModelName, get_model_name
1111
from sentry.backup.sanitize import SanitizableField, Sanitizer
1212
from sentry.backup.scopes import RelocationScope
13-
from sentry.constants import ObjectStatus
13+
from sentry.constants import DEFAULT_CODE_REVIEW_TRIGGERS, ObjectStatus
1414
from sentry.db.models import (
1515
BoundedBigIntegerField,
1616
BoundedPositiveIntegerField,
@@ -24,8 +24,8 @@
2424
rename_on_pending_deletion,
2525
reset_pending_deletion_field_names,
2626
)
27-
from sentry.models import OrganizationOption
28-
from sentry.models.repository_settings import RepositorySettings
27+
from sentry.models.options.organization_option import OrganizationOption
28+
from sentry.models.repositorysettings import RepositorySettings
2929
from sentry.organizations.services.organization.service import organization_service
3030
from sentry.signals import pending_delete
3131
from sentry.users.services.user import RpcUser
@@ -211,7 +211,7 @@ def handle_auto_enable_code_review(instance: Repository) -> None:
211211
default=[],
212212
)
213213
if not isinstance(triggers, list):
214-
triggers = []
214+
triggers = DEFAULT_CODE_REVIEW_TRIGGERS
215215

216216
RepositorySettings.objects.get_or_create(
217217
repository_id=instance.id,

tests/sentry/models/test_repository.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
from django.core import mail
22

3-
from sentry.models import OrganizationOption
3+
from sentry.constants import DEFAULT_CODE_REVIEW_TRIGGERS
4+
from sentry.models.options.organization_option import OrganizationOption
45
from sentry.models.repository import Repository
5-
from sentry.models.repository_settings import RepositorySettings
6+
from sentry.models.repositorysettings import RepositorySettings
67
from sentry.plugins.providers.dummy import DummyRepositoryProvider
78
from sentry.testutils.cases import TestCase
89
from sentry.testutils.helpers.features import with_feature
@@ -176,7 +177,7 @@ def test_invalid_triggers_type_defaults_to_empty_list(self):
176177
)
177178

178179
settings = RepositorySettings.objects.get(repository=repo)
179-
assert settings.code_review_triggers == []
180+
assert settings.code_review_triggers == DEFAULT_CODE_REVIEW_TRIGGERS
180181

181182
def test_settings_not_duplicated_on_update(self):
182183
"""Updating a repository should not create duplicate settings."""

0 commit comments

Comments
 (0)