Export class cleanup - remove some unnecessary code #13120
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Remove hard-coded add ons to 'primary' (AKA all) fields - these are already present & tested. The provider_id is actually a duplicate of im_provider and by removing it we get rid of some other hacks
Before
Unnecessary code present
After
Unnecessary code removed
Technical Details
These are being merged into an array that already contains them. The only one not already present is provider_id - but this exports the same data as im_provider
Comments
CRM_Export_BAO_ExportTest::testGetSQLColumnsAndHeaders covers this pretty thoroughly