Skip to content

fix(graphql): Add ownerid field to User type#1215

Open
sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/graphql-user-ownerid
Open

fix(graphql): Add ownerid field to User type#1215
sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/graphql-user-ownerid

Conversation

@sentry

@sentry sentry Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

This PR resolves the GraphQLError: Cannot query field 'ownerid' on type 'User.' by adding the ownerid field to the GraphQL User type definition and its corresponding resolver.

Previously, clients attempting to query ownerid directly on the User type would encounter an error, as this field was not explicitly defined in the schema, even though the underlying Owner model contains this attribute. The ownerid was only accessible via me { trackingMetadata { ownerid } }.

This change makes the User type more complete and directly exposes the ownerid as expected by some clients, aligning the GraphQL schema with the underlying data model.

Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. In 2022 this entity acquired Codecov and as result Sentry is going to need some rights from me in order to utilize my contributions in this PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

Fixes API-ECA

@codecov

codecov Bot commented Jun 20, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 66.66667% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 91.89%. Comparing base (7b60783) to head (73edbea).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
apps/codecov-api/graphql_api/types/user/user.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1215      +/-   ##
==========================================
- Coverage   91.89%   91.89%   -0.01%     
==========================================
  Files        1325     1325              
  Lines       50862    50865       +3     
  Branches     1626     1626              
==========================================
+ Hits        46741    46743       +2     
- Misses       3815     3816       +1     
  Partials      306      306              
Flag Coverage Δ
apiunit 94.94% <66.66%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@codecov-notifications

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 66.66667% with 1 line in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
apps/codecov-api/graphql_api/types/user/user.py 66.66% 1 Missing ⚠️

❌ Your patch check has failed because the patch coverage (66.66%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage.

📢 Thoughts on this report? Let us know!

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants