-
Notifications
You must be signed in to change notification settings - Fork 84
[ENG-1978] validation errors from api v 1 privacy request prevent loading request manager UI #6964
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENG-1978] validation errors from api v 1 privacy request prevent loading request manager UI #6964
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
Greptile OverviewGreptile SummaryFixes a regression introduced in 2.74.0 where Key Changes:
Impact: Confidence Score: 5/5
Important Files ChangedFile Analysis
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
3 files reviewed, 1 comment
|
@greptile please review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
3 files reviewed, no comments
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6964 +/- ##
=======================================
Coverage 87.32% 87.32%
=======================================
Files 525 525
Lines 34427 34427
Branches 3962 3962
=======================================
Hits 30062 30062
Misses 3501 3501
Partials 864 864 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…ding request manager UI (#6964) Co-authored-by: Jade Wibbels <jade@ethyca.com>
…ding request manager UI (#6964) Co-authored-by: Jade Wibbels <jade@ethyca.com>
Ticket ENG-1978
Description Of Changes
🎯 In 2.74.0 we made a change to the response schema validation for /api/v1/privacy-request which is causing existing privacy requests to fail validation
There are many examples of privacy requests with identity values that are arrays (not strings). Here’s a (redacted) version of some error logs from their environment:
Implementation Details
This appears to be a regression introduced by this change in 2.74.0: https://github.com/ethyca/fides/pull/6894/files#diff-b58da0c021b7b385689d8383e10ab6dfe233f7e50dfe4195eaaab8a2af0b4bd2R338
Code Changes
Steps to Confirm
Pre-Merge Checklist
CHANGELOG.mdupdatedmaindowngrade()migration is correct and works