Skip to content

Commit 85a7a85

Browse files
committed
only send refresh token if it is not a user auth token
1 parent 7a93e0c commit 85a7a85

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/sentry/api/serializers/models/apitoken.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from sentry.api.serializers import Serializer, register, serialize
22
from sentry.models.apitoken import ApiToken
3+
from sentry.types.token import AuthTokenType
34

45

56
@register(ApiToken)
@@ -31,7 +32,9 @@ def serialize(self, obj, attrs, user, **kwargs):
3132
include_token = kwargs.get("include_token", True)
3233
if include_token:
3334
data["token"] = obj._plaintext_token
34-
data["refreshToken"] = obj._plaintext_refresh_token
35+
36+
if not obj.token_type == AuthTokenType.USER:
37+
data["refreshToken"] = obj._plaintext_refresh_token
3538

3639
"""
3740
While this is a nullable column at the db level, this should never be empty. If it is, it's a sign that the

0 commit comments

Comments
 (0)