don't consider field with duplicated varnames (#14503)
This commit is contained in:
parent
2bab882337
commit
a28b57fe53
|
@ -475,6 +475,13 @@ class WcsFormdefFeeder(object):
|
|||
|
||||
comments = {}
|
||||
|
||||
duplicated_varnames = {}
|
||||
field_varnames = {}
|
||||
for field in self.formdef.schema.fields:
|
||||
if field.varname in field_varnames:
|
||||
duplicated_varnames[field.varname] = True
|
||||
field_varnames[field.varname] = True
|
||||
|
||||
# add item fields
|
||||
fields = self.formdef.schema.fields
|
||||
if self.formdef.schema.workflow:
|
||||
|
@ -486,6 +493,8 @@ class WcsFormdefFeeder(object):
|
|||
continue
|
||||
if not field.varname:
|
||||
continue
|
||||
if field.varname in duplicated_varnames:
|
||||
continue
|
||||
self.fields.append(field)
|
||||
comment = (u'valeurs du champ « %s » du formulaire %s'
|
||||
% (field.label, self.formdef.schema.name))
|
||||
|
|
Loading…
Reference in New Issue