diff --git a/client/src/campaigns/CUD.js b/client/src/campaigns/CUD.js index c7d014d4..16978459 100644 --- a/client/src/campaigns/CUD.js +++ b/client/src/campaigns/CUD.js @@ -134,8 +134,9 @@ export default class CUD extends Component { if (key === 'data_sourceCustom_tag_language') { if (newValue) { + const currentType = this.getFormValue('data_sourceCustom_type'); const isEdit = !!this.props.entity; - this.templateTypes[newValue].afterTagLanguageChange(mutStateData, isEdit); + this.templateTypes[currentType].afterTagLanguageChange(mutStateData, isEdit); } } diff --git a/client/src/campaigns/Content.js b/client/src/campaigns/Content.js index 4d218cd8..4880538a 100644 --- a/client/src/campaigns/Content.js +++ b/client/src/campaigns/Content.js @@ -83,8 +83,8 @@ export default class CustomContent extends Component { onTagLanguageChanged(mutStateData, key, oldTagLanguage, tagLanguage) { if (tagLanguage) { - const type = mutStateData.getIn(['data_sourceCustom_tag_language', 'value']); - this.tagLanguages[type].afterTagLanguageChange(mutStateData, true); + const type = mutStateData.getIn(['data_sourceCustom_type', 'value']); + this.templateTypes[type].afterTagLanguageChange(mutStateData, true); } }