- Issue created by @drunken monkey
- Merge request !10760Resolve #3496867: Add a call to the parent method to View::onDependencyRemoval(). β (Open) created by drunken monkey
- π¦πΉAustria drunken monkey Vienna, Austria
My trivial suggested solution is implemented in this MR.
Letβs see whether the pipelines succeed, otherwise we might already know the reason why this is currently not done. - πΊπΈUnited States smustgrave
This has been seen in better exposed filters, Probably getting test coverage can help show the problem and if the approach works
- πΊπΈUnited States nicxvan
If after all this time this was all that was needed...
- Status changed to Needs work
25 days ago 3:43am 18 April 2025 - First commit to issue fork.
- πΊπΈUnited States smustgrave
Bummer doesn't actually solve the problem for better_exposed_filters but how does third_party_settings get added anyway?
- πΊπΈUnited States dcam
Bummer doesn't actually solve the problem for better_exposed_filters but how does third_party_settings get added anyway?
Yeah, I noticed that, but forgot to mention it last night. Since BEF doesn't use third party settings to modify views, this fix won't apply to that problem.
Third party settings are applied to config entities via the
setThirdPartySetting()
function. - π¦πΉAustria drunken monkey Vienna, Austria
Thanks a lot for writing the test, looks great!
I just made a few minor changes, now Iβd say this is RTBC. - πΊπΈUnited States smustgrave
Nit but should change the wording of the last commit. Comes off like someone owns this so not sure read right
- πΊπΈUnited States dcam
I chose:
Tests removing third-party settings when a provider module is uninstalled.
- πΊπΈUnited States smustgrave
Works for me. Probably good to self RTBC after
- π¨πSwitzerland berdir Switzerland
Don't want to hold this up, but I think a follow-up to change views to _never_ delete due to config dependencies but just disable the view. There are lots of similar issues open where views get deleted due to a role or node type dependency in a condition that will not be fixed by this, this specifically only fixes third party settings.
- πΊπΈUnited States smustgrave
Opened π Don't delete view due to config dependencies being deleted Active