Skip to content

Commit 1244aad

Browse files
evanpurkhiserc298lee
authored andcommitted
ref(actors): Remove uneeded get_actor_id_for_user (#68700)
This was just an alias that is slightly less clear than just inlining what this function was doing.
1 parent a53a544 commit 1244aad

File tree

10 files changed

+25
-29
lines changed

10 files changed

+25
-29
lines changed

src/sentry/issues/priority.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from sentry import features
88
from sentry.models.activity import Activity
9-
from sentry.models.actor import get_actor_id_for_user
9+
from sentry.models.actor import get_actor_for_user
1010
from sentry.models.grouphistory import GroupHistoryStatus, record_group_history
1111
from sentry.models.project import Project
1212
from sentry.models.user import User
@@ -70,7 +70,7 @@ def update_priority(
7070
project=project,
7171
new_priority=priority.to_str(),
7272
previous_priority=previous_priority.to_str() if previous_priority else None,
73-
user_id=get_actor_id_for_user(actor) if actor else None,
73+
user_id=get_actor_for_user(actor).id if actor else None,
7474
reason=reason.value if reason else None,
7575
sender=sender,
7676
)

src/sentry/models/actor.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,6 @@ def write_relocation_import(
203203
return (self.pk, ImportKind.Inserted)
204204

205205

206-
def get_actor_id_for_user(user: User | RpcUser) -> int:
207-
return get_actor_for_user(user).id
208-
209-
210206
def get_actor_for_user(user: int | User | RpcUser) -> Actor:
211207
if isinstance(user, int):
212208
user_id = user

src/sentry/models/grouphistory.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
region_silo_only_model,
1515
sane_repr,
1616
)
17-
from sentry.models.actor import get_actor_id_for_user
17+
from sentry.models.actor import get_actor_for_user
1818
from sentry.types.activity import ActivityType
1919
from sentry.types.group import GROUP_SUBSTATUS_TO_GROUP_HISTORY_STATUS
2020

@@ -272,7 +272,7 @@ def record_group_history(
272272
actor_id = None
273273
if actor:
274274
if isinstance(actor, RpcUser) or isinstance(actor, User):
275-
actor_id = get_actor_id_for_user(actor)
275+
actor_id = get_actor_for_user(actor).id
276276
elif isinstance(actor, Team):
277277
actor_id = actor.actor_id
278278
else:
@@ -307,7 +307,7 @@ def get_prev_history_date(group, status):
307307
actor_id = None
308308
if actor:
309309
if isinstance(actor, RpcUser) or isinstance(actor, User):
310-
actor_id = get_actor_id_for_user(actor)
310+
actor_id = get_actor_for_user(actor).id
311311
elif isinstance(actor, Team):
312312
actor_id = actor.actor_id
313313
else:

src/sentry/services/hybrid_cloud/actor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from enum import Enum
99
from typing import TYPE_CHECKING, Any, Union
1010

11-
from sentry.models.actor import ACTOR_TYPES, get_actor_id_for_user
11+
from sentry.models.actor import ACTOR_TYPES, get_actor_for_user
1212
from sentry.services.hybrid_cloud import RpcModel
1313
from sentry.services.hybrid_cloud.organization import RpcTeam
1414
from sentry.services.hybrid_cloud.user import RpcUser
@@ -133,7 +133,7 @@ def from_orm_actor(cls, actor: "Actor") -> "RpcActor":
133133
def from_rpc_user(cls, user: RpcUser, fetch_actor: bool = True) -> "RpcActor":
134134
actor_id = None
135135
if fetch_actor:
136-
actor_id = get_actor_id_for_user(user)
136+
actor_id = get_actor_for_user(user).id
137137
return cls(
138138
id=user.id,
139139
actor_id=actor_id,

src/sentry/testutils/fixtures.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from sentry.incidents.models.alert_rule import AlertRuleMonitorType
1313
from sentry.incidents.models.incident import IncidentActivityType
1414
from sentry.models.activity import Activity
15-
from sentry.models.actor import Actor, get_actor_id_for_user
15+
from sentry.models.actor import Actor, get_actor_for_user
1616
from sentry.models.grouprelease import GroupRelease
1717
from sentry.models.identity import Identity, IdentityProvider
1818
from sentry.models.integrations.integration import Integration
@@ -553,7 +553,7 @@ def create_identity_provider(
553553

554554
def create_group_history(self, *args, **kwargs):
555555
if "actor" not in kwargs:
556-
kwargs["actor"] = Actor.objects.get(id=get_actor_id_for_user(self.user))
556+
kwargs["actor"] = Actor.objects.get(id=get_actor_for_user(self.user).id)
557557
return Factories.create_group_history(*args, **kwargs)
558558

559559
def create_comment(self, *args, **kwargs):

tests/sentry/api/endpoints/test_project_rules.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from sentry.integrations.slack.message_builder.notifications.rule_save_edit import (
1616
SlackRuleSaveEditMessageBuilder,
1717
)
18-
from sentry.models.actor import get_actor_for_user, get_actor_id_for_user
18+
from sentry.models.actor import get_actor_for_user
1919
from sentry.models.environment import Environment
2020
from sentry.models.rule import Rule, RuleActivity, RuleActivityType
2121
from sentry.models.user import User
@@ -739,7 +739,7 @@ def test_kicks_off_slack_async_job(
739739
payload["actions"][0].pop("name")
740740
kwargs = {
741741
"name": payload["name"],
742-
"owner": get_actor_id_for_user(self.user),
742+
"owner": get_actor_for_user(self.user).id,
743743
"environment": payload.get("environment"),
744744
"action_match": payload["actionMatch"],
745745
"filter_match": payload.get("filterMatch"),

tests/sentry/api/serializers/test_external_actor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
ExternalUserSerializer,
55
)
66
from sentry.api.serializers import serialize
7-
from sentry.models.actor import Actor, get_actor_id_for_user
7+
from sentry.models.actor import Actor, get_actor_for_user
88
from sentry.models.integrations.external_actor import ExternalActor
99
from sentry.testutils.cases import TestCase
1010
from sentry.types.integrations import ExternalProviders, get_provider_name
@@ -27,11 +27,11 @@ def setUp(self):
2727
)
2828

2929
def test_idempotent_actor(self):
30-
actor_id = get_actor_id_for_user(self.user)
31-
other_actor_id = get_actor_id_for_user(self.user)
30+
actor_id = get_actor_for_user(self.user).id
31+
other_actor_id = get_actor_for_user(self.user).id
3232
assert other_actor_id == actor_id
3333

34-
get_actor_id_for_user(self.user)
34+
get_actor_for_user(self.user).id
3535
assert Actor.objects.filter(user_id=self.user.id).count() == 1
3636

3737
def test_user(self):

tests/sentry/incidents/test_logic.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
from sentry.incidents.utils.types import AlertRuleActivationConditionType
7676
from sentry.integrations.discord.utils.channel import ChannelType
7777
from sentry.integrations.pagerduty.utils import add_service
78-
from sentry.models.actor import ActorTuple, get_actor_for_user, get_actor_id_for_user
78+
from sentry.models.actor import ActorTuple, get_actor_for_user
7979
from sentry.models.group import GroupStatus
8080
from sentry.models.integrations.organization_integration import OrganizationIntegration
8181
from sentry.services.hybrid_cloud.integration.serial import serialize_integration
@@ -668,7 +668,7 @@ def test_alert_rule_owner(self):
668668
1,
669669
owner=ActorTuple.from_actor_identifier(self.user.id),
670670
)
671-
assert alert_rule_1.owner.id == get_actor_id_for_user(self.user)
671+
assert alert_rule_1.owner.id == get_actor_for_user(self.user).id
672672
alert_rule_2 = create_alert_rule(
673673
self.organization,
674674
[self.project],
@@ -992,7 +992,7 @@ def test_alert_rule_owner(self):
992992
1,
993993
owner=ActorTuple.from_actor_identifier(self.user.id),
994994
)
995-
assert alert_rule.owner.id == get_actor_id_for_user(self.user)
995+
assert alert_rule.owner.id == get_actor_for_user(self.user).id
996996
update_alert_rule(
997997
alert_rule=alert_rule,
998998
owner=ActorTuple.from_actor_identifier(f"team:{self.team.id}"),
@@ -1002,17 +1002,17 @@ def test_alert_rule_owner(self):
10021002
alert_rule=alert_rule,
10031003
owner=ActorTuple.from_actor_identifier(f"user:{self.user.id}"),
10041004
)
1005-
assert alert_rule.owner.id == get_actor_id_for_user(self.user)
1005+
assert alert_rule.owner.id == get_actor_for_user(self.user).id
10061006
update_alert_rule(
10071007
alert_rule=alert_rule,
10081008
owner=ActorTuple.from_actor_identifier(self.user.id),
10091009
)
1010-
assert alert_rule.owner.id == get_actor_id_for_user(self.user)
1010+
assert alert_rule.owner.id == get_actor_for_user(self.user).id
10111011
update_alert_rule(
10121012
alert_rule=alert_rule,
10131013
name="not updating owner",
10141014
)
1015-
assert alert_rule.owner.id == get_actor_id_for_user(self.user)
1015+
assert alert_rule.owner.id == get_actor_for_user(self.user).id
10161016

10171017
update_alert_rule(
10181018
alert_rule=alert_rule,

tests/sentry/mediators/project_rules/test_creator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from sentry.mediators.project_rules.creator import Creator
2-
from sentry.models.actor import get_actor_for_user, get_actor_id_for_user
2+
from sentry.models.actor import get_actor_for_user
33
from sentry.models.rule import Rule
44
from sentry.models.user import User
55
from sentry.testutils.cases import TestCase
@@ -18,7 +18,7 @@ def setUp(self):
1818
self.user = User.objects.get(id=self.user.id)
1919
self.creator = Creator(
2020
name="New Cool Rule",
21-
owner=get_actor_id_for_user(self.user),
21+
owner=get_actor_for_user(self.user).id,
2222
project=self.project,
2323
action_match="all",
2424
filter_match="any",

tests/sentry/mediators/project_rules/test_updater.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from sentry.mediators.project_rules.updater import Updater
2-
from sentry.models.actor import get_actor_for_user, get_actor_id_for_user
2+
from sentry.models.actor import get_actor_for_user
33
from sentry.models.user import User
44
from sentry.testutils.cases import TestCase
55
from sentry.testutils.silo import assume_test_silo_mode_of
@@ -21,7 +21,7 @@ def test_update_name(self):
2121
assert self.rule.label == "Cool New Rule"
2222

2323
def test_update_owner(self):
24-
self.updater.owner = get_actor_id_for_user(self.user)
24+
self.updater.owner = get_actor_for_user(self.user).id
2525
self.updater.call()
2626
with assume_test_silo_mode_of(User):
2727
self.user = User.objects.get(id=self.user.id)

0 commit comments

Comments
 (0)