CRM-21411 Fix issue where unsubscribe group field would not show beca… #11258
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.
…use CRM.crmMailing.groupNames was empty
Before
unsubscribe group field doesn't show
After
Now it does
Technical Details
because CRM.crmMailing.groupNames is now dynamically populated checking to see if it was set immediately as the JS loaded was causing scope.isUnsubGroupRequired to be set to false incorrectly and hence hiding the unsubscribe group section
Comments
@joannechester @KarinG @eileenmcnaughton could one of you please test this to test it create a CiviMailing from an advanced search and you should see the Unsubscribe Group field show. You may need to disable asset chaching under the debugging settings to ensure the updated code is used.