ignore empty formdefs (#34392)

This commit is contained in:
Benjamin Dauvergne 2019-07-30 19:20:42 +02:00
parent 9a7a280d0a
commit ba0859492b
3 changed files with 10 additions and 1 deletions

View File

@ -85,6 +85,13 @@ cat.name = 'Catégorie'
cat.description = ''
cat.store()
formdef = FormDef()
formdef.name = 'Empty'
formdef.category_id = cat.id
formdef.fields = []
formdef.store()
formdef = FormDef()
formdef.name = 'Demande'
formdef.category_id = cat.id

View File

@ -511,6 +511,8 @@ CREATE TABLE public.dates AS (SELECT
self.do_dates_table()
self.do_base_table()
for formdef in self.formdefs:
if not formdef.count:
continue
self.api.cache = {}
try:
formdef_feeder = WcsFormdefFeeder(self, formdef, do_feed=self.do_feed)

View File

@ -266,7 +266,7 @@ class WcsApi(object):
@property
def formdefs(self):
result = self.get_json(self.formdefs_url)
result = self.get_json(self.formdefs_url + '?include-count=on')
if isinstance(result, dict):
if result['err'] == 0:
data = result['data']