ignore fields with dashes in their identifiers (#27755)
This commit is contained in:
parent
26dfb0d930
commit
15aa7bcc59
|
@ -535,7 +535,7 @@ class WcsFormdefFeeder(object):
|
|||
continue
|
||||
if field.anonymise is True:
|
||||
continue
|
||||
if not field.varname:
|
||||
if not field.varname or '-' in field.varname:
|
||||
continue
|
||||
if field.varname in duplicated_varnames:
|
||||
continue
|
||||
|
@ -586,7 +586,7 @@ class WcsFormdefFeeder(object):
|
|||
# Creat index for JSON fields
|
||||
if self.has_jsonb:
|
||||
for field in fields:
|
||||
if field.varname:
|
||||
if field.varname and not '-' in field.varname:
|
||||
self.create_formdata_json_index(field.varname)
|
||||
|
||||
# PostgreSQL does not propagate foreign key constraints to child tables
|
||||
|
@ -851,6 +851,8 @@ class WcsFormdefFeeder(object):
|
|||
continue
|
||||
if not field.varname:
|
||||
continue
|
||||
if '-' in field.varname:
|
||||
continue
|
||||
table_name = self.hash_table_name('{formdata_table}_field_%s' % field.varname)
|
||||
cube['joins'].append({
|
||||
'name': field.varname,
|
||||
|
|
Loading…
Reference in New Issue