Fix for Deleted userdata owned by a deleted account remains linked with the template#12439
Fix for Deleted userdata owned by a deleted account remains linked with the template#12439nvazquez wants to merge 1 commit intoapache:4.20from
Conversation
|
@blueorangutan package |
|
@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## 4.20 #12439 +/- ##
=============================================
- Coverage 16.23% 4.03% -12.21%
=============================================
Files 5657 402 -5255
Lines 499024 32701 -466323
Branches 60562 5826 -54736
=============================================
- Hits 81029 1319 -79710
+ Misses 408959 31227 -377732
+ Partials 9036 155 -8881
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 16386 |
| } | ||
|
|
||
| // Delete registered UserData | ||
| userDataDao.removeByAccountId(accountId); |
There was a problem hiding this comment.
maybe this change causes the unnecessary stubbing error from mockito?
| } | ||
| userDataDao.remove(userdata.getId()); | ||
| } | ||
| int userDataRemoved = userDataDao.removeByAccountId(accountId); |
There was a problem hiding this comment.
Do you think that the userDataDao.remove(..) performed on L1242 will affect the result of userDataDao.removeByAccountId(..) in other words, do we need it being done twice?
|
As discussed, closing this PR in favour of #11595 @DaanHoogland @shwstppr |
Description
This PR fixes an issue in which an account removed userdata remains linked to a template, after the account deletion (and its userdata).
Fixes: #9477
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?