CRM-21175 fix fatal error on multiple custom field import. #10975
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.
Additional test is tangental....
Overview
Fixes fatal error on attempting to import multiple custom data values
Before
civicrm/import/custom returns CiviCRM_API3_Exception: "'Import Multi value custom data' is not a valid option for field mapping_type_id"
After
Page loads correctly
Technical Details
Recent changes caused this to go from silent weird behaviour to a hard fail. I have gone with an ad-hoc creating of the option rather than in import in case other imports (including external) are impacted.