-
Notifications
You must be signed in to change notification settings - Fork 73
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
Fix bug causing missing datamap rows #1124
Conversation
I confirmed its this line causing the issue: https://github.com/ethyca/fides/blob/main/src/fidesctl/ctl/core/export.py#L401-L405 |
@SteveDMurphy and I found the bug, next step is to create test cases to catch it |
Lost power and internet last night for a bit! Should be able to get those test cases out here shortly 🙌🏽 |
@ThomasLaPiana added a couple of commits, was going to have the tests fail for posterity but figured that can be done locally for speed purposes. In the end, I think we needed to account for the handling of differences in multiple privacy declarations, which isn't something we were fully accounting for here. With this, I think we should be able to ship this (👀 @mfbrown ) |
Just some interesting mypy errors and the changelog left, should have time shortly 🤔 |
8b5ccbd
to
09205b5
Compare
* Update export.py * fix mistakenly dropped datamap rows * add tests for bug that fail with original state * fix test failure with grouping in delete_df * fix mypy reassignment issues, changelog Co-authored-by: SteveDMurphy <[email protected]>
* main: Restrict startsWith comparisons in CheckboxTree more (#1126) [1076] ui/plus: Approve dataset classification button (#1129) Do not rely on order for checking intercept results (#1131) Prepare 1.9.1 release (#1137) Bump fideslang to 1.3.1 (#1136) Prepare changelog for 1.9.0 release (#1134) Update CHANGELOG.md (#1132) Fix bug causing missing datamap rows (#1124) cls migration (#1060)
Closes #1123
Code Changes
Steps to Confirm
Pre-Merge Checklist
CHANGELOG.md
Description Of Changes
Fixed a bug where the datmap dataframe join was dropping rows