Merge pull request #15564 from edx/tuchfarber/wl-1109_zendesk
Fix WL sites from causing multiple zendesk emails
This commit is contained in:
@@ -294,7 +294,7 @@ class SubmitFeedbackTest(EnterpriseServiceMockMixin, TestCase):
|
||||
email=fields["email"],
|
||||
subject=fields["subject"],
|
||||
details=fields["details"],
|
||||
tags=[fields["issue_type"], "LMS", "whitelabel_{}".format(fake_get_value("course_org_filter"))]
|
||||
tags=[fields["issue_type"], "LMS", "site_name_{}".format(fake_get_value("SITE_NAME").replace(".", "_"))]
|
||||
)
|
||||
|
||||
ticket_update = self._build_zendesk_ticket_update(TEST_REQUEST_HEADERS)
|
||||
|
||||
@@ -299,10 +299,10 @@ def _record_feedback_in_zendesk(
|
||||
zendesk_tags = list(tags.values()) + ["LMS"]
|
||||
|
||||
# Per edX support, we would like to be able to route feedback items by site via tagging
|
||||
current_site_orgs = configuration_helpers.get_current_site_orgs()
|
||||
if current_site_orgs:
|
||||
for org in current_site_orgs:
|
||||
zendesk_tags.append("whitelabel_{org}".format(org=org))
|
||||
current_site_name = configuration_helpers.get_value("SITE_NAME")
|
||||
if current_site_name:
|
||||
current_site_name = current_site_name.replace(".", "_")
|
||||
zendesk_tags.append("site_name_{site}".format(site=current_site_name))
|
||||
|
||||
new_ticket = {
|
||||
"ticket": {
|
||||
|
||||
Reference in New Issue
Block a user