Skip to content

Commit 807df09

Browse files
skaastenclaude
andcommitted
fix(dashboards): Fix mypy error in dashboard revisions endpoint
OrganizationDashboardBase types permission_classes as tuple[type[OrganizationDashboardsPermission]], so overriding it with OrganizationPermission caused a mypy incompatible assignment error. Removing the override uses the inherited OrganizationDashboardsPermission, which already permits GET. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent bac7bc7 commit 807df09

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

src/sentry/dashboards/endpoints/organization_dashboard_revisions.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from sentry.api.api_owners import ApiOwner
1010
from sentry.api.api_publish_status import ApiPublishStatus
1111
from sentry.api.base import cell_silo_endpoint
12-
from sentry.api.bases.organization import OrganizationPermission
1312
from sentry.api.paginator import OffsetPaginator
1413
from sentry.dashboards.endpoints.organization_dashboard_details import OrganizationDashboardBase
1514
from sentry.models.dashboard import Dashboard, DashboardRevision
@@ -43,7 +42,6 @@ class OrganizationDashboardRevisionsEndpoint(OrganizationDashboardBase):
4342
"GET": ApiPublishStatus.PRIVATE,
4443
}
4544
owner = ApiOwner.DASHBOARDS
46-
permission_classes = (OrganizationPermission,)
4745

4846
def get(
4947
self,

0 commit comments

Comments
 (0)