[FIX] web: Propose to update translation only for fields that have a value

Purpose
=======

If you create a product template with only the name set, the system proposes to update translations for all the translatable fields, even if no value is set for a field.
This commit is contained in:
Yannick Tivisse
2017-09-29 13:01:10 +02:00
parent 49d0c7c021
commit 53786e560d
@@ -195,10 +195,12 @@ var FormController = BasicController.extend({
// need to make sure changed fields that should be translated
// are displayed with an alert
var fields = self.renderer.state.fields;
var data = self.renderer.state.data;
var alertFields = [];
for (var k = 0; k < changedFields.length; k++) {
var field = fields[changedFields[k]];
if (field.translate) {
var fieldData = data[changedFields[k]];
if (field.translate && fieldData) {
alertFields.push(field);
}
}