use outer join for optional fields (fixes #11094)

This commit is contained in:
Benjamin Dauvergne 2017-02-22 00:22:28 +01:00
parent ed9b1561cd
commit 1ab4dbf063
1 changed files with 2 additions and 0 deletions

View File

@ -816,6 +816,8 @@ class WcsFormdefFeeder(object):
'master': 'field_%s' % field.varname,
'detail': 'id',
})
if not field.required:
cube['joins'][-1]['kind'] = 'outer'
cube['dimensions'].append({
'name': field.varname,
'label': field.label.lower(),