Projet

Général

Profil

0002-feeder-use-full-outer-join-for-item-fields-38066.patch

Benjamin Dauvergne, 28 novembre 2019 20:06

Télécharger (1,7 ko)

Voir les différences:

Subject: [PATCH 2/2] feeder: use 'full' outer join for item fields (#38066)

 tests/olap.model   | 6 ++++--
 wcs_olap/feeder.py | 3 +--
 2 files changed, 5 insertions(+), 4 deletions(-)
tests/olap.model
346 346
               "detail" : "id",
347 347
               "master" : "\"field_item\"",
348 348
               "name" : "item",
349
               "table" : "\"formdata_demande_field_item\""
349
               "table" : "\"formdata_demande_field_item\"",
350
               "kind" : "full"
350 351
            },
351 352
            {
352 353
               "detail" : "id",
353 354
               "master" : "\"field_itemOpen\"",
354 355
               "name" : "itemOpen",
355
               "table" : "\"formdata_demande_field_itemOpen\""
356
               "table" : "\"formdata_demande_field_itemOpen\"",
357
               "kind" : "full"
356 358
            }
357 359
         ],
358 360
         "key" : "id",
wcs_olap/feeder.py
998 998
                    'table': quote(table_name),
999 999
                    'master': quote('field_%s' % field.varname),
1000 1000
                    'detail': 'id',
1001
                    'kind': 'full',
1001 1002
                }
1002
                if not field.required:
1003
                    join['kind'] = 'full'
1004 1003
                dimension = {
1005 1004
                    'name': field.varname,
1006 1005
                    'label': field.label.lower(),
1007
-