wcs-olap: fix dimension definition for item fields
This commit is contained in:
parent
c027865618
commit
8133de03ba
|
@ -573,15 +573,17 @@ class WcsFormdefFeeder(object):
|
|||
})
|
||||
|
||||
# add dimensions for item fields
|
||||
for field in self.fields:
|
||||
if field.type != 'item':
|
||||
for field in self.formdef.schema.fields:
|
||||
if not field.items and not field.options:
|
||||
continue
|
||||
if not field.varname:
|
||||
continue
|
||||
table_name = self.hash_table_name('{formdata_table}_field_%s' % field.varname)
|
||||
cube['joins'].append({
|
||||
'name': field.varname,
|
||||
'table': 'table_name',
|
||||
'table': table_name,
|
||||
'master': 'field_%s' % field.varname,
|
||||
'detail': 'id' % table_name,
|
||||
'detail': 'id',
|
||||
})
|
||||
cube['dimensions'].append({
|
||||
'name': field.varname,
|
||||
|
|
Reference in New Issue